Hmm, if all else fails you could always throw the system time out :-)
No coding required, just a good memory to reset on exit.
On a serious note, it thus appears that the date entry class has just
acquired a feature request. I'm 100% with you that making this
specific
to each entry would be overkill - as someone who'd have to set this
up I
would lack a certain enthusiasm - not in the least because multiple
users means multiple (conflicting) desires and a lot of extra
support work.
I like the session date idea, as long as there is some log that a user
entered the system with an altered date so it couldn't be used
"creatively" without leaving a trail somewhere. Don't know what abuse
it could support, but my experience says there's always someone who
will
find a use.. So, on logon or on change from 'today' a quick log of
the
request would be good.