Backup Maker is free, easy to understand and use. It provides a very good set of features such as filters to include or exclude file type, tasks scheduler with fine grain control over execution times, as well as the choice to execute backup jobs at start up, shutdown, or upon insertion of a USB volume.
Backup Maker supports to backing up to any local, network, or online storage that supports ftp, (SSL included) and it has the built in support for burning files directly to CD/DVD.
Backup maker supports restoring files to original or a new location. You can restore a whole backup, or just a single file. A nice search feature is included for finding a desired file in the zip archive.