I know they swear by it. Say it'll fix any windows problem.
I've never used it so I can't verify that.
However, you might want to take a look at it.
One could save the data reinstall windows, put the data back on and then set up a good backup plan. They also have some kind of license key rescue program as well.
As far as those "Oh S%#t" programs go, it is the best one I've used.