Many Times I have to go out to a site and do an emergency backup. Usually with those backups I have to use an external hard drive because that is all it will fit on quickly with many gigabytes of data from photos, music and sometimes video. (other options might be a burnable dvd, flash drive, or second computer.)
I sometimes use the Ubuntu live cd (on all their installation cds) for being able to have an operating system when windows is not working properly.
I recommend performing regular backups, preferably automatic.
What I use for my own regular backups is Time Machine on my Macintosh with an external hard drive and MozyHome unlimited.
I’ve purchased the Mozy unlimited two year subscription for 103.95. They also have monthly plans for 4.95. And 2gb free option.
My experience with Time Machine has been fairly well, every time I needed to restore it has worked. The only downside is it takes a lot of resources when starting up, and one of my programs (NeatReceipts) that has a library did crash a couple times while time machine was running. The crash corrupted that library once, but I was able to restore it with time machine.
There are several other online backups available, including Carbonite, and Dropbox. Just testing out drop box that lets you share and sync folder(s) on multiple computers.
I benefit by making referrals to drop box or mozy by getting space or credit.
Nate's Computer Services
MozyHome works pretty well for me – on both Mac and Windows. If you ever need it, their 2nd level support is good.