If you're interested in finding out more about the Visual Studio 2005 Team System, there's an overview article by Prashant Sridharan that's a must read. It's very clear and has some nice graphics describing the system. I'm starting to get very excited about the next version of Visual Studio. From the article:

Visual Studio 2005 Team System: Overview

Complex applications require multi-disciplined teams to deliver them. As with any major undertaking attempted by a team, communication is a fundamental component of success. The new Visual Studio Team System expands on Microsoft's demonstrated ability to deliver highly productive tools by offering businesses tightly integrated and extensible life-cycle tools that increase the likelihood of success. This success relies on how well teams can communicate with one another to reduce the complexity of delivering solutions.