iBackup is a simple to use backup and restore utility. iBackup supports scheduled backups of files, folders and applications. Further, it uses plugins to backup your settings like the dock, deskop picture, time, firewall, bluetooth and other system preferences. It is also able to backup application settings. You can add, delete and edit these plugins.
Pros: iBackup is one of the most comprehensive free backup utilities for Mac OS X. It comes pre-loaded with backup plugins for several popular applications and file locations, and supports the creation of your own plugins.
Cons: None significant.
Note: I have not yet had a chance to test iBackup’s restore capabilities, and I hope that I never have to.