I collect them as I go. While Belarc Advisor is pretty good the problem is that there is no standard for such keys. So why do folk think there is software that finds such information?
Bob
How do I get a list of all my software license keys on my computer.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic