Danger Will Robinson! Danger!
For starters, not too terribly long ago there was an astroturfing campaign going on here, and probably other forums, for Glary Utilities. All of a sudden every registry related post had a near identical post from a number of different accounts extolling the virtues of Glary Utilities. If you ask me, a reputable company with a solid product, does not need to resort to such tactics. The quality and utility of the product should speak for itself.
That being said, registry programs tend to cause significantly more problems than they solve, and while on the subject, I'll gladly lump in driver updating programs with them. They're both nothing but snake oil scams that prove P.T. Barnum right when he said there was a sucker born every minute. The only real question is, do you want to be that sucker?
BSOD errors are almost always the result of a hardware issue on XP/Vista/7. That or a buggy driver. It either has to be bad hardware or a program that runs with extremely high privileges that can trigger such an event on a protected mode OS like XP/Vista/7. The only programs that tend to have that kind of access are drivers and AV programs. So doesn't really matter how you approach the issue, all roads lead to Rome so to speak.
You want my advice, the first thing you should do is reinstall the OS and undo any damage you've done yourself or by running registry programs. The next thing you should do is forget you ever heard of the Windows registry. After that, you start troubleshooting your quite likely failing hardware. Start with something both obvious and easy, your RAM. Download a copy of memtest86+, start it before going to bed, let it run overnight, and even while you're at school/work if possible. ANY errors are too many for RAM. If it starts giving you errors, then you get to start testing each stick of RAM individually until you find the bad one, or that your motherboard has a bad memory bank. If that doesn't do it, look for any diagnostic tools for your HDD. If this is a brand name computer, see if there are any downloadable diagnostic programs for it. If not, the Ultimate Boot CD has some useful programs you may want to look into. Sooner or later you're likely to stumble across some bad bit of hardware that is the source of all your problems. Once you identify it, you can replace it and get on with a peaceful computing existence.
There are numerous scams on the television and Internet. Many promise to eliminate the annoying blue screens and speed up one's computer. Balderdash!
Ever since upgrading to Service Packs 1 and 2, I've had nothing but blue screens. After backing up all my data, I began using my RegEdit program with reckless abandon. When I'd get a blue screen, I'd research it and then, if it was for a harmless application, I'd surgically excise it from my system.
When searching for various strings in RegEdit, I often found that there was no way to determine the various keys I was in (the icons in the left panel all looked the same).
Bottom line: I have Glary Utilities and I've tried other software, like SystemSuite -- and while they all look like they're doing something, I've NEVER had one solve any persistent problem I was having.
How effective are some of these driver scanning software programs -- the kind like Driver Detective, which searches your system for drivers? And do any of them work in SAFE mode? (My blue screens always happen while booting into regular Windows.)
Do any of you know of any software magic bullets that actually work? Even in SAFE mode with ADMINISTRATOR rights I found I could not delete certain files nor could I change the permissions. It's like my Windows has morphed into a Macintosh!
Thanks for any assistance!

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic