I thought as much. I was quite aware of how WMI worked - I was just hoping there would be an API out there that gave the same level of information.

I guess I can use regular API calls for local machines then switch to WMI when I need remote info. That should solve some of the issues.

Thanks for your help!