Anyone who has worked on large scale projects in Java will know that Apache's Ant independent build system is invaluable. The NANT project brings the same sort of thing to the .NET platform with a massive feature list. Well worth getting to know - take a look at this short overview to get a feel for what you can do.