For Linux backups, you might be interested in this article, if you haven't already read it:
http://www.mikerubel.org/computers/rsync_snapshots/
The combination of cron, rsync and hardlinks, makes for incremental backups with versioning and minimal storage space, all over ssh.