During my wanderings I've seen people try to solve this issue in a variety of ways...However, none of these solutions are complete in my opinion. All of them seem to ignore one completely obvious question - how do I redirect the user back to the LAST page they were on before the session timed out?
Read more here