Man, do I hate Internet Explorer's inability to correctly process div tags. I was in the middle of a very complex, tableless design when I checked my beautiful work in IE. Bam. Extra line breaks where all the div's were. At this point I realized IE was not reading the display:inline that had worked so well to quell Firefox's desire to put those extra lines.
I spent a lot of time reading about how to fix it online but a lot of people are stupid and don't know anything about CSS yet think they do. I did find the solution to the extra line div problem (spooky) when it turned out IE was doing something like almost adding a <pre> before my div section. In the code all I had to do was slop it up--move all the div lines onto a single line and suddenly everything worked perfectly and IE was able to supress the extra line breaks.