I have a pretty good solution in place that works well for me.
Basically, you all get a dropbox account which gives you 2GB free (and more GB if you need for very little outlay). Then you setup your SVN repository inside a folder in the dropbox and you share that folder with your friends. You will EACH have a fully up to date copy of the SVN Repository on the local machines and as soon as you check-in those changes get transported across the wire to your friends, who can check out of their local repository to get your changes. It's like getting the benefits of distributed version control for free!
If any of your machines go down, it won't affect the others, and it's also a pristine backup of everything you're doing in there up in the cloud.
I hope this helps you - it has worked perfectly for us for months now.