I like CrashPlan. It can back up to multiple destinations, both their own data center and other machines (such as friends etc.) that you have an agreement with (e.g. you can act as reciprocal remote backup destinations). I don't know if that's hands-on enough for you, but it works for me.
Since the guts of it are in Java, it runs on Windows, Mac, Linux and even my Solaris (Nexenta) box.
Not directly applicable to your case, but I'm using the data center plan (CrashPlan Central), which under the "family plan" is 180 USD / 3 years for all machines in your house. It says it's unlimited; we'll see :) I have around 10T of storage across all the machines here at home (mostly 7T in a ZFS raidz pool), but only about 500G of the most important stuff is currently backed up since I signed up, which was a couple of months ago. I upload about 10G a day, sometimes more, sometimes less. All encrypted, data deduplication, etc. - I'm using the Plus client.
I did at one point consider continuing with my home-grown rdiff-backup approach, with some chunking (to reduce object count) and sync to S3 with s3sync, but S3 is quite expensive for larger amounts of data.
Since the guts of it are in Java, it runs on Windows, Mac, Linux and even my Solaris (Nexenta) box.
Not directly applicable to your case, but I'm using the data center plan (CrashPlan Central), which under the "family plan" is 180 USD / 3 years for all machines in your house. It says it's unlimited; we'll see :) I have around 10T of storage across all the machines here at home (mostly 7T in a ZFS raidz pool), but only about 500G of the most important stuff is currently backed up since I signed up, which was a couple of months ago. I upload about 10G a day, sometimes more, sometimes less. All encrypted, data deduplication, etc. - I'm using the Plus client.
I did at one point consider continuing with my home-grown rdiff-backup approach, with some chunking (to reduce object count) and sync to S3 with s3sync, but S3 is quite expensive for larger amounts of data.