Mike Roberts over at ThoughtWorks has a fascinating series of posts
on setting up a proper .NET development environment. So far, he has
covered installing and configuring source control, and using NAnt for
automated builds. You can check out the Introduction, Part 1,
Part 2, Part 3, Part 4 and Part 5.