It seems the IE8 development team have been listening to the community, which is great news:
We’ve decided that IE8 will, by default, interpret web content in the most standards compliant way it can. This decision is a change from what we’ve posted previously.