I've been playing around with some shareware (is that an old term now?) for backing up software and have really had good results with Cobian Backup
http://www.educ.umu.se/~cobian/cobianbackup.htm
They have two versions, 8 and 9.
Version 8 is available still as it remains Open Source and presumably customizable. Version 9 (Amanita) is not open source but is still free.
Backup Awareness