This morning I found a pretty interesting overview provided by Roy on the tools you can use to get your builds maintainable:
The difference between continuous Integration tools and automated build tools
Personally I prefer the Teamcity and MSBuild Variation of Tools.
[...] Corporation. Finally a nice and convenient tool to edit and debug MSBuild files that I use for my Teamcity work. It also supports the MSBuild Extension Pack. Share and [...]