In case it helps, I am trying to build a program to report the current status (and hopefully the setup) of the computer where the program is run; this program will help on off-site diagnostics, or to map each machine in a network with its characteristics; the more system details, the better...