A newer version of Belarc Advisor is available.Or, Learn More About Belarc Advisor
Full user review
"Make BELARC a standard utility"
Belarc takes a snapshot of your system's hardware and software. It allows you to keep a record of software keys, and it includes a survey of state of the security of your system.
No real drawbacks - it keeps improving.