With all the hoopla going on around the browser wars starting again and how IE is dead etc... i thought this post was really well written and clear. Its shows the issues, the reasons and the implications of some poor design decisions.
I personally think that there is a movement towards Firefox just because it is not IE... a pretty poor decision if that is your only cirteria.
Have a read ... it scares me to even think that the "new" "cool" browser on the block suffers from many of the same problems that IE originally had pre-XP SP2. eeek.