* Explains current Extreme Programming practices now that .NET 1.1 has matured; also explains how new features of .NET 2.0 impact Extreme Programming techniques.

* Provides real-world examples of Extreme Programming practice, by examining the complete release of an example project, so developers can learn practical details and principles.

* Shows developers how to use test-first development techniques for web-based applications using the NUnit testing framework within the Visual Studio .NET IDE, plus critical coverage of Nant, Net Mock and CruiseControl.NET.