cache, cache, cache!
The problem I find with doing that is that my "back" button (apparently) doesn't always reload from cache, but rather re-accesses the prior page.
You may be right on the cookies problem - or maybe just one BIG cookie would do it? - or maybe if the cookie wouldn't "set" each time one went back to the forum index?
(I certainly HOPE there's another way around it.)