I use a Windows Home Server to backup locally 2 desktop PCs and a couple of laptops in my home. For offsite storage for music, video and photos I have a http://mozy.com account.

The home server is awesome for performing hard drive replacements/upgrades and Mozy is a wonderful fail safe.