Brackup - Remote backup tool
approval
It can backup to a server, to amazon, to a local file. All backups are GPG encrypted. Since a distinction is made between the file tree and the actual binary data, duplicate files are only stored once and moving files won't cause them to be re-saved on incremental backups.