I stumbled across this this and found it interesting. One of the biggest complaints people have against using a non-IE browser is because IE will render improper markup the way a user wants. In other words, IE interprets code and content types the way it wants to, not the way it should.
This is the original thread:
http://forums.mozillazine.org/viewtopic.php?t=96379
And this is the particular article. It's a bit long, but the author describes why IE behaves differently and the implications of it doing so.
http://ppewww.ph.gla.ac.uk/~flavell/www/co...ntent-type.html
