So it turns out that there is a bug in IE6 where certain HTML elements aren't read properly by the IE6 engine. The end result is that IE6 cannot tell how long some elements are and ends up truncating at what appears to be an arbitrary length. As such, anyone using IE6 to view this blog up until now has seen as much content as a Texas legislature meeting minus a dozen Democrats.
I inserted the fix in to my template and republished the entire blog. I see there's still some quirks with IE6 (odd indentations of the first few paragraphs), but I'm not going to worry about something as minor as that right now.