The big problem is that IE doesn't read HTML, CSS correct etc...

So, if you have a good programmer who's making proper code...
It won't work in IE....

So, you have to add "fixes" to deal with IE....

Wouldn't be a problem if IE wasn't the most used browser at the moment...
Just too bad it's not following HTML standards...