Make session last longer than 20 minutes
Gevorg has posted a good tip on CodeProject about sessions expiration.
Yes of course you can change the settings in IIS if you want to increase the length of a session, but his idea is quite good, a self refresh page to keep the session going on. You close the window and the session close too.