I understand. It's looking more and more like it would be a wise alternative. The more I read about it the more I get the backup vs mirror implementation. The only thing I'm a little gray on is the actual restore process yet. Perhaps you can correct me where I'm wrong, but in my little localized test, what I'm seeing is that rdiff-backup does a mirror for source to destination, but the contents of rdiff-backup-data is where the "backup" feature comes in, whereas it's otherwise just a mirror. Okay fine, I'm just trying to figure out the process behind restoring a file.

Example...

HelloFriend.odt on desktop. rdiff-backup runs and synchronizes it to my server under /media/storage/jason. I open HelloFriend.odt on my desktop, select all, delete, save, and rdiff-backup runs again. The empty HelloFriend.odt is now on my server, BUT the older version containing text should be accessible... somewhere. A bit more reading and a few test drives and perhaps I'll swap it out tonight for the real deal.