Surprisingly, Microsoft has changed its mind. Internet Explorer 8 will default to true standards compliance after all, and instead, developers who want IE 7 behavior will have to explicitly choose it.