Upstates?

OK - there's still work to be done.. You really should declare your variables, add the usual SetOption parameters that enforce good coding practices, and add plenty of comments, so you will remember the how and why 6 months from now, when you'll need to expand the capabilities to report on CPU type/speed, or some other report that some manager dreams up.

I take points off for poorly indented/formatted code, low comment:code ratios, and undeclared variables! ;\) Extra points for block comments, and use of PostPrep for presentation formatting. \:D

Glenn
_________________________
Actually I am a Rocket Scientist! \:D