>>I would paraphrase that slightly, It is important to know the difference between checking the data type of a variable and for the existance of an object.
>
>Or, the difference between checking a variable of type object that may or may not exist. :-)
No, the variable exists fine, it is the object that the variable references that may not exist.