So we have an interface with multiple tabs, each tab is a master view, that links to detail views. Since we are updating these views using AJAX, back doesn't really work properly, except in Firefox. Having read some threads, it seems that something like RSH (really simple history) is required. Is that the case? And if so, I am going to have to store things like the scroll position in the window, etc. No? Seems like something that would make sense to build into the framework, not have each user having to implement.