Yes i used Norton Ghost, its a top program.
@Wordbringer
When you know your system is all ok, make a ghost image of it and store it on another harddrive or onto CD's or DVD's. Then when you come accross a problem you cannot fix then simply ghost back. Ghosting from another harddrive only takes between 5-10 minutes to restore. Its a lot faster than reformatting your system.