When I told a friend I was using CVS for source control, he immediately asked "why?"... And I said "Why why?", he says "'cause Subversion is much better". Damn.
I looked at a couple of sites comparing them both, and... Subversion *is* much better. I don't know how easy it is to install, manage or integrate with Visual Studio, but the feature list is really good.
To be honest I wish I was using Visual Studio Team System, but I can't afford thousands of dollars for a source control system that will be used by 2-3 people. Yeah, yeah, yeah, it is much more than source control, but still thousands of dollars.
I looked at the Subversion FAQ and install guide and it looked ugly. Let's see how that goes.