I've just been reading the latest goss on Acid3 and I've come across the most wonderfully perverse announcement from Microsoft (this is a few weeks old, but it's not like I regularly read Microsoft blags). Since announcing that IE8's renderer can pass Acid2, it transpires that they have a Catch-22: To have IE8 conform to standards, you have to use a non-standard workaround. Wow. I'd assumed Microsoft knew what standards were but couldn't seem to achieve compliance. Not so! Turns out they can achieve compliance but they don't know what web standards are!