note: a lot of mature backup solutions are written specifically for tape backups.
conclusion: it's either rdiff-backup (possible slbackup, its wrapper) or duplicity, both based on rsync.
slbackup - interesting solution that makes use of rdiff-backup easier. i emailed author with bunch of questions, since i'm worried about bugs and patches not being taken care of, which is a sign of dead, or messy, project.