Tuneup Utilities 2006, its excellent and it does pretty much everything you'd need it to do, and also its very informative if your not the best on computers
I've heard of Norton Ghost, EAZFIX and Acronis TI, but I feel Ghost too complicated, and it is said that Acronis TI resembles Ghost. As for EAZFIX, I am not sure of it. No people I know use it either