Thanks for the response.
Sounds like a very good idea. It would do everything I need and more.
Much more flexible and powerful than my suggestion and will definitely make tracking down problems and suppporting users easier.
Would it be possible to change the plugin to output something if it fails?
Currently if an id is wrong there is no output at all which makes it impossible to neatly hide meters or disable a measure.
There are some workarounds I've found but none are ideal. You can check if hwinfo is...