Couldn't have put it better Steve,I remember back in the days designing what I thought was a beautiful website only for it to fall apart when testing in IE especially IE6 because of its bugs and very poor compliance to web standards.I learnt the hard way to put hacks in the CSS code because no web designer or developer can ignore the dominance of IE, however buggy it is.