Hi Fred
>VARTYPE() will error if you're checking an object and its property where the object doesn't exist yet, or has been released. It will work for checking just an object, but it doesn't handle the multilevel checking that TYPE() does.
Okay, so Multi-Level is one area for TYPE().
Thanks.