>Okay...sounds good but just out of curiosity, when could something be null and at the same time be TYPE "O"? Does VFP somehow do this to some objects early in the instantiation process?
A simple example is when you release a form, for example:
loForm = CREATEOBJECT('Form')
loForm.Release()
? loForm
"The five senses obstruct or deform the apprehension of reality."
Jorge L. Borges?
"Premature optimization is the root of all evil in programming."
Donald Knuth, repeating C. A. R. Hoare
"To die for a religion is easier than to live it absolutely"
Jorge L. Borges