If you are looking for free, solid source control with your Visual Studio projects, I recommend Subversion (SVN). SVN is robust and solid, and generally the replacement for CVS (which was also very good). But, the killer feature is the Visual Studio integration with AnkhSVN. This tool makes source control work in Visual Studio completely seamless. Check out the screenshots.
- GPAs as Interviews
- Shared Calendars