Hey Jason.Not sure if you are already going to the class in July or not, but this is one of the subjects they go extensively about during the course.
Meanwhile, I guess your two best choices would be TeamSystem (and there is an MSDN subscription that comes with it, the Visual Studio Team System 2008 ones) and probably Vault (a cheaper choice, from SourceGear, www.sourcegear.com)