Shawn,
To add more water about COM errors :
I'm currently fighting with WinNT:// provider, and even if an error occurs, most of the time i only have @error = 0

try this for example :
$Domain=getobject("WinNT://NotExistingDomain")
? "Error :"+@serror
? "Domain name :"+$Domain.name

For me, i got this :
Error :command successfully completed ... (usual kixtart success)
Domain name :NotExistingDomain

getting strange, no ?
And other calls to objects methods/properties that *should* not exist works perfectly, until you ran in one refreshing the object cache.

Seems WinNT:// is not really complete, at least for errors checking.

_________________________
? getobject(Kixtart.org.Signature)