I have a NAS at home with ZFS snapshots and nightly offsite backups. What's so hard about that, or how is it less durable than your S3 solution?
S3 takes replication seriously to a professional level, when you upload a file to S3 the chance of s3 losing it is capped by the chance of a civilization killing asteroid hitting the earth.
What happens if your drive dies just as you're uploading the file to S3? Why are we comparing the durability of S3 to the reliability of my Internet connection, instead of to the durability of rsync.net?