clear everything?

Here's a case of clear:left causing an element not just to clear its floated sibling, or the child of a sibling but floats happening a few levels up in the document tree [IE, Safari, Opera7]. However, mozilla limits the clear a bit more and maintains the flow on content in the right column, ignoring the floated left column. So, who is right? [NOTE: make sure to have your browser wide enoguh so that the img is taller then the content in at least one case]