Check this one out Sync Back http://www.2brightsparks.com/
SyncBack is a freeware program that helps you easily backup and synchronise your files to: the same drive; a different drive or medium (CDRW, CompactFlash, etc); an FTP server; a Network; or a Zip archive.