SYNCBACK (Free version)
SyncBack is a powerful freeware program that helps you backup and synchronise your files to: the same drive; a different drive or medium (CDRW, CompactFlash, etc); an FTP...