There is a free product called Belarc Advisor (for home use only) which gives you all the info in this script and it also gives you info relating to software in the system.
How about adding in the code to add sections for the operating system, other applications and finally a section for windows fixes that are installed.
Hardware info is good and all, but total system info would be better.

































