because NULL means UNKNOWN.... if there is no date, then the date is unknown... therefore, NULL is appropriate for the database. Null becomes the default "value", and it is meaningful... it means "I dunno".

-tg