Is that really the case? I have used display: inline before to correct IE6 problems with creating a double margin in the same direction as my float. For example with a float: left and a margin-left: 10px, in IE6 the margin would be doubled, so I use the display: inline "hack" to give me the correct margin.