I just received a question from a friend of mine, James Alderman (there's your mention James 😉 ) asking me what Team Foundation Server is and considering I have had similar questions from my new users on my server for the Dashboard Project I thought I would put together a brief overview of the product. Not 2005 or 2008 in particular but the general purpose of the product as a whole.
For those who haven't come across TFS it is a development server to allow Visual Studio developers to collaborate on projects from development to support phase. It makes extensive use of Windows Sharepoint Services and SQL Server 2005 to allow for scalability and integration with other products such as Excel and Project. I have known small groups of four or five developers using TFS and other groups of upwards of a thousand people, it can adapt to your needs. There is also a Workgroup edition available on certain MSDN subcriptions for free use (with suitable Visual Studio licences, don't quote me on licencing issues!) for teams of no more than five developers.
If you like the sound of this or if you want more information on this product you can find more from the links below, including a 90 day trial of TFS and links to the Rosario CTP (V.next) release of TFS on a downloadable virtual pc image. Enjoy!
Visual Studio Team Foundation Server 2005
Visual Studio Team Foundation Server 2008
Visual Studio Team Foundation Server 2008 90 Day Trial Edition
Visual Studio 'Rosario' CTP
Have a Joyous Yule and see you all in the New Year!