Hudson seems to be a clear choice for the Java crowd over CruiseControl yet seems overlooked in .NET land? You can find a guide to setting up and using Hudson here . It is worth noting that both TeamCity and Hudson support NUnit out of the box, for MbUnit...