1. Internet Explorer 8
  2. Browsers that have rendering bugs (aka Internet Explorer)
  3. Browsers that have terrible CSS support (aka Internet Explorer)
  4. Browsers that have terrible developer tools (aka Internet Explorer)

Coincidentally, that’s also the list of reasons why there is no new blog post today.  In all seriousness, JavaScript and HTML have gotten a bad rap.  If you ignore IE, they’re a great to work with.  As soon as you start worrying about Internet Explorer though, you might as well go find a bus to lay down in front of, because that’s going to hurt less than getting IE to behave.