I ran into some problems in IE where if you put a floated div inside another floated div, the margins double.
i.e.,
<div style="float: left">
<div style="float: left; margin: 10px;>
Oh noes! This div will have a margin of 20px in Internet Explorer!!!
</div>
</div>