I second Acronis. Good Stuff!
I third Acronis.
It completely restored my C: drive twice last year without the loss of a file.