Free SVN hosting with SSL
SVN makes life easy. I'm the type of person that likes to run the latest Betas (Win7 for one) and that often means I reformat and reinstall my Operating System regularly. I also jump between Linux, Windows and OSX.
One of the hardest things to move between machines is my development environment and making sure I have my code and don't lose anything. We use SVN at work and I use SVN for all my personal projects its just easy to check out my code and continue working.
I have recently moved my projects to Project Locker as they have free accounts with up to 500mb storage, SSL plus more.
If you're not using SVN then you should really check this out and start.