Comment I like backupc (Score 1) 611
I run backuppc on a free Pentium III running linux. It backs up itself (tar), 2 window machines (SMB), a macbook (ssh and tar), and my website (ssh and tar). It is fully automatic, and does full, differential, and incremental backups. My wife can browse backups and restore individual files herself. If a file appears in more than one backup, even if from different machines, a single copy is stored. I now have 20 full backups, and 93 incrementals using just 36 GB. For our document folders, we do incrementals twice a day.
I make an occasional offsite backup by imaging the disk to another one (craigslist!) giving it to a family member for storage.
CONS: doesn't know about Mac resource forks, windows multiple data streams, ntfs permissions,
Configuration required condsiderable tinkering. A full restore would require reinstalling the operating system, then putting user files in their proper places.