2
Try changing the session time in Sys Admin -> Pref -> General Prefs, there is a setting (by default set to 15) labelled Session expiration, maybe setting it to something more userfriendly (30) will help. (but do take note: 15 mins have been chosen deliberatly, due to the usage of public computers, as people like to NOT sign-off, so anyone using the computer after them, will have access to their account, if they want....May point this out to your users!)
BTW: my trick with timeouts on XOOPS.org, after I write a rather lengthy piece, I mark all up, and ctrl+c. So, if the info is lost, I just re-login and paste....
HTH....