>>Not exactly. VARTYPE(oApp) or TYPE("oApp") will still return "O" if oApp was NULLified and does not exist anymore.
>
>Not true for VARTYPE().
Correct. Just don't try to use VARTYPE() to test for a property if the object itself doesn't exist. You'll get an error.