I guess this isn't exactly a post on programming - but it is a post on how poorly IE actually handles CSS.
I am absolutely blown away by how inconsistent IE is at displaying CSS. IE 6x is supposed to be a "standards compliant" web browswer, but I haven't written a single style sheet that didn't have to be fudged to get it to show up 'properly' in IE.
I've been a mozilla /geko user just about from the start (netscape, mozilla, fire-x) - and when designing style sheets I've always found that they show up just the way any rational person would think that they should show up.
I won't go into the details - (mainly because I don't have the energy - and more people than I could possibly count have ranted about the CSS engine in IE with much greater detail than I am capable of at the moment), but its safe to restate what I have said a 1000 times in the past... Internet Explorer is a piece of junk.
I think of standards compliance as a binary thing - You either are or your aren't. IE is not.
andre
Update: Sept 16th: Just so everyone can have a clickable link to Derek's IE7 resource: http://dean.edwards.name/IE7/update.html