@W3bbo: In our case TFS runs very well on a single box, TFS,DB, sharepoint and Build.  Though we are getting to the point where I'm going to start adding more build servers.