I prefer encrypting the backups. Call me weird. I wrote an alternative if you don't have access to trusted-backup-server.org
As for writing your own backup script, instead of just emailing the logs, how about some sort of syslog friendly (logger) spew. The one thing I don't like about duplicity/duply is having to parse a horribly organic-human-readable stdout/stderr.