Please don't talk to me about CruiseControl. Yes, it's free, but the competition is superior. Try JetBrains' TeamCity for a really great build system. Also free within certain limitations (3 build machines, 20 builds) - and much more professional.
"Gort, klaatu nikto barada." -- The Day the Earth Stood Still