I have a 500Gb bookshelf USB drive to which I used to backup my WinXP machine. I've replaced it with a Win7 machine and the backup I was using is performing a little less reliably than I'd like. I've noticed Win7 has some peculiarities - I still haven't figured out how to get its networking to work with the WinXP machines on my home network. I've been reading about online bakups, but I'm curious about experiences with onsite backups, free or for pay, before I install something, especially if I have to pay for it. My habit has been to do complete (not incremental) backups, uncompressed, nightly, saving the last 3.