It's easy enough to lose the keys to your front door--losing your seldom-used Microsoft product keys is almost a given. Luckily, WinKeyFinder can help you locate and identify your Windows or Office keys. Not only does WinKeyFinder find your keys in the Registry, but it also lets you generate unique passwords to keep it safe.
WinKeyFinder is free. However, if you like the product, you can donate money to the developer.