+1 to everything that Brad Wilson said on this issue. The Visual Studio unit testing framework (MSTest) is moving into VS.NET Pro as opposed to requiring you to pony up for VS.NET Team Suite. This is good step, but unit testing should be a first class