I am using WMI Win32_MonitorDesktop to get all the monitors information on the system.
However it only returns one. I have tried it on several computers
It could be that the monitors are set up in a horizontal span mode (NV and ATI cards) which effectively make multiple monitor setups into one big monitor? Otherwise, I'll continue to have a think..
Also the MSDN quite specifically states that if this WMI call is used with anything pre-vista it will yield inaccurate results!?