If you build them, they will come ...
Dean Hachamovitch, General Manager Internet Explorer, writes in on the IEBlog:
Weve decided that IE8 will, by default, interpret web content in the most standards compliant way it can. This decision is a change from what weve posted previously.YES !!! I knew they will learn sometimes. That decision will probably the only real reason ever to upgrade everybody to IE8. ;) Dear MS-centric web developers, PLEASE read up on the current W3C standards, you will probably need them. Microsoft doing „the right thing”® for once. Only took them seven releases. Apologies to W.P. Kinsella and Phil Alden Robinson for the title.
Microsoft recently published a set of Interoperability Principles. Thinking about IE8s behavior with these principles in mind, interpreting web content in the most standards compliant way possible is a better thing to do.
We think that acting in accordance with principles is important, and IE8s default is a demonstration of the interoperability principles in action. While we do not believe any current legal requirements would dictate which rendering mode a browser must use, this step clearly removes this question as a potential legal and regulatory issue. As stated above, we think its the better choice.