Internet Explorer is actually the lesser browser. For instance, i did a navigation earlier today. It's the "new school" method of using <ul></ul>, then formating it using CSS and "display:block;". In firefox, it works exactly as intended, but in IE, it doesn't even render the <li>'s, so the navigation is made useless. It also has problems with negative figures for margin's, and it completly ignores over riding of prior definitions. Internet Explorer may render HTML like a bitch on steroids, but when it comes to anything, it's completly shit. However, HTML is a set language, so theres a slim chance, and i mean 0.1% chance that you will ever come across a cross-browser HTML fault. It's more CSS that's the issue, which is where IE fails, badly. What job you have out of interest? And what job did you used to have?