Thought this http://arstechnica.com/microsoft/news/2010/03/ie9-standards-... was interesting. It paints Miscrosoft as a company that aims to thoroughly support standards, although what they may be doing is looking for under-specified parts of the specification and defining the standard in those areas.