How about writing a little script for rsync saying how you want it to backup, what to backup, and what not to backup and set cron jobs for when you want it to run. In the cron jobs, tell it to write to different directories, so to keep several days or backups.
Not as smart as amanda (it'll backup more than necessary), but I think it'll do the job with a whole lot less configuration. I use something like this to backup a domain a thousand miles away. -- Glenn English