I have all of my old source files in VSS 6.0 and stored on a mirrored drive.  Of course the drive isn't the dicey part, its VSS.  I have (knock on wood) never had a corruption issue either on my own stuff or at work.  But VSS is ancient and desupported so it has to go and I need to be able to import/export all of that code.  I narrowed it down to 3 choices:

Team Foundation Server

I also looked at subscription versus buying a package.  DiscountASP.NET is offering $20 a month for TFS and SourceAnywhere is $16 a month.  Subversion is open source and I either set it up in Chicago and VPN in, or do my source control locally in China which defeats the purpose somewhat.  I'm going with the trial for SourceAnywhere for now and see how it handles the import/export problem with my existing code.

The Subversion choice just bothers me... maybe its the Apache/old school look of the site.  I was never a Linux guy.  I know, I know, its secure, its cheap.... blah blah blah.  I was assimilated by the Borg early on.  Microsoft can be absolute prick bastards at times, but its organized, clean and makes sense.