keywords:
Detection of product '{00030409-78E1-11D2-B60F-006097C998E7}', feature 'OUTLOOKFiles' failed during request for component '{CC29EA4B-7BC2-11D1-A921-00A0C91E2AA2}'

The Bug:
Whenever I would right click on a From address to add it to my address book, the Windows Installer (from hell) would appear to hang OUTLOOK.

Background:
It's been literally years I've been living with the bug, it's even remained through uninstalls and upgrades. Office 2000, Office XP, and finally to Office 2003.
Every few months I would google the problem, poke around, try what was suggested, and the problem always remained.
I finally got pissed off enough to get serious.
I decided to see if it was an machine wide problem, or local to my account. I logged into my wife's account (don't tell her!) and the problem was there as well.. This told me it was a machine wide issue and not limited to my account.
I then Checked the event viewer and found the following complain each time Windows Installer would hang: Detection of product '{00030409-78E1-11D2-B60F-006097C998E7}', feature 'OUTLOOKFiles' failed during request for component '{CC29EA4B-7BC2-11D1-A921-00A0C91E2AA2}'
I then Googles this an got some more hits, but got bored when the finger pointing started and the Microsoft MVP was blaming InstallShield etc.
See solution below:

Solution:
To solve this problem I fired up RegEdit and did a search for "OUTLOOKFiles" and made the following modifications:
When I would find an occurrence of "OUTLOOKFiles", I would rename the top level key.
For example:
The first key found was:
{00020D09-0000-0000-C000-000000000046}
--- AuxUserType
--- InprocHandler32
--- LocalServer32  "OUTLOOKFiles" found here!
--- ProgId
--- Verb

I renamed this top level key to:
old.{00020D09-0000-0000-C000-000000000046}

I repeated this operation for the next 10 or so occurrence of "OUTLOOKFiles".
THIS FIXED THE PROBLEM!

Theory:
One of these GUIDS pointed to an old/corrupt/missing or otherwise borked module. By renaming the key, OUTLOOK was no longer inclined to lookup/load or otherwise access this borked module.

As a final precaution and after renaming these keys; I ran Detect And Repair from the OUTLOOK Help menu to restore any keys I may have renamed that are actually required.

I hope this solves the problem for you as well. Good Luck!

PS. I encourage someone to take the time to go through those keys one at a time to identify the exact one that was causing the grief and publish it here.
_________________________
Regards,
Luke Tomasello