If you have ever undertaken the daunting task of formatting your computer, you know it's a difficult process to get every last program, patch and driver reinstalled. Especially now that computer installs are lasting longer and longer, the content just seems to pile up, believe me - I know.
I just recently found this FREE and very awesome system auditor. Install is simple and the results are produced in a webpage. It gathers ALL data about your computer, including all installed applications and their serial numbers. So before a format, install this program - run it and print the results and enjoy a single point of reference for EVERYTHING on your computer to get you back up and running.
Belarc - System Auditor