At my current place, we’ve set up TeamCity as our build server. Previously I’ve used CruiseControl.net and never really questioned it – it works, it does the job, seemed quite nice if a little fiddly to setup. (If you’re thinking “Hang on, Team City isn't free is it?” - well there is a free version that is limited to a limited number of projects, configurations and agents – check the site for more details) I was a bit sceptical about moving to TeamCity because I didn’t want to feel the pain of setting...