I have spoken to a few users to date where a long transaction or journal entry freezes and needs to be re-entered. This is often a symptom of slow internet/lag and can result in frustration and a bad user experience. I thought of the idea of having an automatic save and resume later feature if the screen timed out with inactivity after 5 mins, for example. The transaction would not be recorded, but the user would be able to go into it via transactions and click on it to resume it.