This is making NO sense...<BR><BR>Do while not objRS.eof<BR> Response.Write objRS("Keywords") - this outputs text<BR> If NOT IsNull(objRS("Keywords")) Then<BR> Response.Write objRS("Keywords") - this does not!<BR> End If<BR> objRS.movenext<BR>Loop<BR><BR>This is driving me crazy. Both of those Writes should output the same thing, if they are not NULL. Now, 'Keywords' is a MEMO datatype (Access 2000). If I change it to a TEXT datatype, the above code works (writes out of the IF and in the IF) What is up????