I use the built in Windows system image tool built into Win 7. I just save an image of my whole C drive on one of my larger hard drives since my C drive is only a 128gb SSD anyway. I install "most" of my games on a different drive as well, so it doesn't use up as much space on my SSD. My backup is around 50gb, so it's not a big deal.
I recently had to restore back to my last image save, which was in June. Never lost a thing, and only had to reinstall one program. I got the Arconis software with my SSD and have yet to use it. lol, no point really...
EDIT: Why can't I delete this double post? lol, a tech site that can't get their comments section fixed...