Well, after doing some more fiddling around with this.. I decided to try something like this (in use with WMIQuery)

code:
$oldArray = WMIQuery("Name","Win32_PnPEntity")
$index = 0
For Each $temp In $oldArray
? $oldArray[$index]
$index = $index + 1
Next

It pretty much gives a listing of every device you might find in device manager (or something close to it). It gave me way more than just USB and Parallel port devices. But, it did include those devices. I could write some kind of filter on this to find pull out what I need. Try it out, it is fuuuuuuuuuuuuuuuuun.
_________________________
Ganiman