I have very little hope that IE 9 will change anything about the IE problem. What we need is continuous releases of IE like we see it with other browsers. I don't see anything in Ms's behavior that indicates that that's what will be happening once IE 9 is released. It will probably take years until we see IE 10 and updates to IE 9 will only be minor bug fixes.<p>Some of the posts here show that people think that Microsoft loses it's dominance if they don't deliver a better browser. It's in Microsoft's best interest to have the average user use the worst browser possible. Yes, it's true Microsoft has missed out on the Internet. But by providing users with a great browser doesn't make this problem smaller, it make sit bigger. For example Google Docs and GMail become more of an alternative to Outlook and Office, if you have a good browser. That's not in Microsoft's interest. So the bets strategy for Microsoft is to release a browser that's only as good as necessary to keep the majority of users from moving away from it, but at the same time makes web development as hard as possible. As someone else here pointed out. MS implemented all the big prominent buzz wordy stuff like Canvas, rounded corners, etc. All the features even non-developers might have heard about and will make them think they are using a great modern browser that has all the awesome flashy stuff they read about. However, many things that actually would help taking web development to a next level like web sockets, workers and esp. the app cache aren't there. I am pretty sure MS could have implemented that stuff if hey had really wanted to, but that would have supported the Internet, in which MS is very little invested, too much and weakened their Desktop apps even more. So nothing will be happening until everyone's unhappiness with MS's IE effort has reached a critical point again and even then we will only get a minimum of what MS thinks they have to give us to please the crowd.