Vote for Lansweeper
Manage and collect all hardware and software information from all windows computers in your network. Calculate license costs, create alert reports, maintain allowed software, get active directory information all without installing an agent on your computers. All administrators in your company can browse the computer details, can run custom actions and can view reports in the intuitive web interface. If standard reports are not enough for you, why not build your own based on custom files and registry keys that you can scan.
Take a look at the demo at http://www.lansweeper.com/demo