Getting advanced hardware information...
just read about dmidecode. it's a great tool to get really advanced hardware-information (bios-revision etc.). here's a short report about it with its functions: http://www.howtoforge.com/dmidecode-...-computer-case
perhaps you could use parts of it to get advanced information for pts-users. a report module (for hardware-NEWbies?) could also be very useful to submit detailed information about the own pc to a skilled person...
dmidecode right now is being used for reading some detailed memory information on Linux, but beyond that it's not really being used elsewhere. The main problem is that dmideocde requires root access.
lshal should provide enough info.