I use Simple Backup (sbackup).
It does daily incremental and weekly full backups to a local external hard drive, which that drive is then backed up online via CrashPlan PRO just in case something happens to the local external hard drive and its backups.
If I ever needed to restore, here's what I'd do.
1) Restore the PC from my Clonezilla backup image of the entire hard drive (if it's the same PC) and
then do steps 2 and 3 because those files will be newer than the one in the Clonezilla image.
OR
If it's not the same PC, boot up the new PC with a live CD image I made of my PC (without
personal settings) via Remastersys and then do steps 2 and 3.
2) Attach the external hard drive with the backup files created by Simple backup (sbackup)
3) Using Simple Backup (sbackup), restore my personal files.
UPDATE: I have to add this..... test your backups. Most people fail to do that. remember, backups are worthless and restores re priceless.