Thanks OP. I am still considering things you see.
In all cases, the idea is to save any work that an individual user has done between logins, not just as long as they are logged on.
The difference between genius and stupidity is that genius has its limits. (Albert Einstein)