I've been using Easeus Todo Backup Free for the last 5 years. It's free for home use, and I haven't had the first problem with it. You can make a boot disc to use when you can't boot, and you can do selective restores as well as system restores.
Good luck.