Hi, friends - this week I think I need a lesson in WMI queries. Can someone tell me where I've gone wrong? The array of process names displays beautifully, but $x returns -1, which kinda sucks.

Code:
Dim $wmiColl,$wmiObj,$x
$wmiColl=GetObject("WinMgmts:root/cimv2").ExecQuery("Select * FROM Win32_Process")
For Each $wmiObj in $wmiColl
? $wmiObj.Name
Next
$x=Ubound($wmiColl)
?$x
Get $