>I could have swore I remember a thread about a case where VarType() didn't work, but now I can't find it. < shrug > Sorry for any confusion.
>
VARTYPE() melts down if you reference a none-existant method or property, or a method or property of a non-existanct object; it can also get confused by referencing fields of non-existant table aliases.