Ok, so CSS2 can't seem to make a decent two-column layout (gurus, please correct me on this!) without resorting to javascript hacks. What can it do?

Well, this page also uses javascript, but nothing else. It is pure HTML + CSS + Javascript. It is amazing. (Works in firefox, works not even a little bit in IE. YMMV).

Ok, here's an example of the sort of thing that one can do with CSS. Click here to use a radically different style sheet. Please note that, for unknown reasons, the links in the posts no longer work in that sheet. Meh.