I think backuppc is probably what you are looking for. It seems very popular and very reputable. Oh, it might be a little brutal on the initial setup...I really don't know.
I run my own snapshot style backups from my own scripts. You are welcome to then but in honesty, If I was not so heavy into my own backup scripts I would have went with what les mikesell suggested a good while back and that was backuppc.
John Rose