I have recently been doing a lot more work for my own clients rather than working for one company. I love subversion but I didn't really want to burden myself with the upkeep of a server at home so I had a hunt for alternatives.
I ended up choosing Springloops, not because they were the cheapest (although they do an open-ended free account) but because I liked the simplicity of their interface. No ads, no crap, just the stuff I need plus the added bonus of autodeploy. If you hook your own server up to it via ftp then every time you commit a change, it'll send it up to your server for testing.
Now I can remove some of those old projects off my laptop and store them where I can easily get them back. Just need to make sure I keep paying the bill though. Could be worse.