>I agree that this thread has gone on too long and if one needs more than two states in a field or variable, the logical type is not the right choice. I have reservations about agreeing with you about NULL since it really does have a different meaning than anything else in every type of field, not just logical. Purely from an academic, rather than a practical, perspective there are more than two states to a logical field/variable.
FWIW I can agree with the null exception... I just dont like nulls and try to avoid them at all costs. If this thread would have started with null handling instead of blank handling I would of never jumped in.
Roxanne M. Seibert
Independent Consultant, VFP MCP
Code Monkey Like Fritos