I've had good success with BackupPC: http://backuppc.sourceforge.net,
though I'm not sure it will fit into what you want (rotating media).

-- 
Andrew S. Zbikowski | http://andy.zibnet.us
IT Outhouse Blog Thing | http://www.itouthouse.com