If you are heading towards Team Foundation Server, MSBuild is the better
option. Another benefit is the fact the project files are build files. To
alter the build, copy and paste and edit.
As for nAnt, it is a very stable open source product. It works well with
many CI projects, like Cruise Control .NET and there is a plethora of
information. It, currently, is not folded into the Team Foundation Server
world, so I would be wary, if you are heading that direction for project
management and source control. If not, nAnt is a very capable product.
The biggest questions, IMO, are
1) When does the project end? Earlier might push towards nAnt.
2) Am I going to use TFS? If yes, consider MSBuild first.
--
Gregory A. Beamer
*************************************************
Think Outside the Box!
*************************************************