This may not be quite what you're after, but have a look at Retrospect. It is one of the few backup solutions that not only handles backups elegantly, but also does restores elegantly too.

There's Mac and Windows versions. It can do the usual schedules and incremental backups as well as backup two remote machines over the network, even if they're not the same platform (eg. your Mac can backup your Windows and Linux boxes).

It's US$129, but is well worth the price.

http://www.dantz.com/