Interesting idea, but why not just use some disk space on a remote server that you pay for anyway? I use a VPS for this and use cron jobs for rolling S3 backups. (And, I need the VPS anyway.) If someone is not a developer, however, using Dropbox sounds like a good idea.