I Blame Microsoft too
Tim Bray has had a run in with Windows Internet Explorer's back ass-wards implementation of CSS and Fonts. I won't even get into Microsoft's refusal to support 32bit alpha-channeled PNG files. IMHO full PNG support will be the greatest thing to happen to web design ever. Think about graphics with drop-shadows that automatically adjust to the background color and texture that they are placed on.This is my favorite quote from Tim's excellent article:
"The problem isn't that CSS is too hard. The problem isn't browser incompatibilities in general. The problem is specifically that Microsoft Internet Explorer is a mouldering, out-of-date, amateurish, out-of-date pile of dung. Did I say it's out-of-date? As in past its sell-by, seen better days, mutton dressed as lamb, superannuated, time-worn. It's so, like, you know, so twentieth-century."
Other gems include:
"They Just Don't Get It. Every ambitious web designer in the world is investing their customers' and employers' money in arcane, complexified, kludged-up hacks to work around IE's broken box model and pixel-font weirdness and sub-one-em microscopism. Failing that, they're doing like me and sizing in pixels, with adverse effects on accessibility."