>
>So, in other words, VARTYPE() really isn't intended nor should be used for objects, where an error could result? That's what started this thread originally, VARTYPE() can cause errors in some cases where objects do not exist.
Exactly. That is a good summary. The big confusion on this thread is the word variable, where some people assumed object.property was a variable, but it is not, and the confusion existed in the different behavior with variables vs. properties of objects.