SyncBack backs up and synchronises your files and directories to either the same drive, a different drive, a different medium (CDRW, CompactFlash, etc), an FTP server, a network, etc. It supports file filters (for example, to back up only specific types of files, say, *.doc), folders, copy verification (to check the integrity of your backups), background backups (with auto-close of programs that are running, to ensure data integrity), log files of your backups (in HTML format), etc. It works with the Windows scheduler so that you can schedule your backups. Backups can be compressed. For more information, click here.