Without the need to manipulate iframes or poll for hash changes, history management in IE8 should be a much simpler affair. You’ll just need to maintain an internal cache of all history events you’ve created programmatically so your listener can tell the difference between hash changes that you’re creating vs. ones you’re responding to.
who knew, ie 8 has a new feature from html5