This kind of problems amazes me. It's year 2011, almost 2012 - we should have had flying cars and forcefield doors by now. Yet we are still struggling with getting a web page to work identically in different web browsers.
I am willing to bet that when we have flying cars and forcefield doors, there will still be problems of this kind in "information management", or whatever name you want to give to the problem that the web tries to solve.