A year ago Microsoft announced (through A List Apart) that standards compliant websites would be forced to opt into a standards rendering mode in IE8. The uproar from the web standards community was loud and clear: the default should always be render in standards compliancy mode. Microsoft backed down.
So it is with considerable surprise and anger to read that Microsoft has quietly gone back to their original position. The gist of it is if you want to be sure your site renders in standards compliant mode in IE, you have to explicitly opt into it. Otherwise you risk being blacklisted and thrown into IE7 Compatibility mode.
The danger here is that Microsoft don't seem to be collecting the reason behind why a visitor clicked on Compatibility View. So a couple of hundred curious people seeing if the Web Standards Project website works in IE7 Compatibility mode might be enough to stop the Web Standards Project's website from rendering perfectly in IE8. And the only way they can prevent that is to opt-in to the standards rendering mode. What message does that send to the web standards community when WaSP requires an explict opt-in to IE8 rendering?
*Full article "IE8 Blacklist: forcing standards rendering opt-in."