After much deliberation, I've decided on a backup strategy. I will backup any given computer on a computer in my local network, or a USB hard drive. In addition to that I will give a hard drive to one of my friends for safe keeping and backup to that hard drive from time to time, when I visit him. It isn't an ideal backup solution for several reasons.