If any of you have done database programming, you might remember there is a difference between an empty string ("") and a NULL one.
And I believe any other string that contains 1-to-many space characters (Chr(32)) isnt Null, or an empty string.
One of the ways to check for Nulls is to read the variables in as variants, and check for IsNull. And then, if it is, add an empty string to it ("") to convert to string.