As an old guy who has a LOT of experience fiddling with backup / restore products for about 20 years, it can't be stressed strongly enough, that UNTIL YOU THOROUGHLY TEST THE COMPLETE BACKUP, BOOT, RESTORE, BOOT AND TEST OFF OF RECOVERED PARTITION with YOUR hardware -- you can't assume you'll have squat if, for example, your hard drive crashes.
For example, I've seen positive comments on using the MS Backup product with Windows 7. After using MS Backup with Windows 98, and it wouldn't reliably backup/restore the system settings -- so I, for example, could boot up Windows 98 after a backup just fine, but couldn't do things like get on the internet due to (I presume) corrupted registry keys -- I REFUSED to trust Microsoft for this any more. (Shame on them).
And I've seen bootable recovery disks work under one version of a product, and then NOT work on the same hardware with another version of the same product. You HAVE to test the WHOLE process, end to end, on YOUR hardware to be confident you can recover your data, especially if you have a catastrophic failure.
Sorry for the rant, but this point seemed worth emphasizing, as most non technical folks tend to be lazy and/or overoptimistic about testing such things...