What does the following yield on a failure?
Code:
    $oShell = CreateObject("WScript.Shell")
? @error + " " + @serror
? "VarType = " + vartypename($oShell)

_________________________
Home page: http://www.kixhelp.com/hb/