I am looking for information on how I can easily setup an environment where I can have about 10 developers working and testing independent SharePoint 2010 projects and having all the source code in TFS2010. I'd like to have TFS accesible to the PMs as well but that's optional. I have 11 VM's to work with but our Security folks do not want them listed in DNS. We are thinking of having 10 VM's each running the same configuration "Contoso.com" and an eleventh running TFS2010. I'm not sure this is the correct design. Some ideas on how I could get 10 developes doing independent SharePoint projects and storing code in TFS would be helpful.