Oh that Team Foundation Server, just what do you do with it?  Why does Microsoft come up these kinds of products when subversion does such a great job?

Good questions, to begin to answer these questions, you might want to start with the following article:

But what if you don’t have access to a TFS server?  If you are a professor or student that I work with in Southern California, send me an email, I might be able to set you up with a fully functional Windows 2008 server with SQL 2008, Visual Studio Ultimate and Team Foundation Server. 

If you are not an academic, then there are TFS systems available for your use for $20 per month per user, which is a pretty good price, I will let you shop for the one best for you. 

If you want to build a virtualized product, there are the automated process here:

The documents to do the virtualization are complex, and if you decide to do the installation, make sure to allow for 8 hours or so to get the installation completed.  All of the software is available through the MSDNAA if you are a Student or Professor in STEM-D classes.

Hope this helps you get started!