@DeathByVisualStudio: I'm the TFS Administrator in my Team, it's one of the best products from Microsoft in my opinion, very easy to setup (we have 4 boxes total, TFS AT, TFS DT with SQL Server 2008 and two build servers) we configured the whole thing in one day including installing the OSes (3 Server 2008 R2 and one XP) and now we are building VB6, VS 2003, VS 2008, VS 2010 and even Java.

At first TFS can be daunting like any other technology but after you undestand it is amazing.