Supporting tables in web design

After struggling for hours on end to get nice columnar layouts using only DIVs and CSS, I have a lot of sympathy for this point of view:

Much of the effort put into designing css only layouts involves using the "float" property to produce columns. While that is simple enough to achieve on a basic level, coming up with a method that produces equal height columns no matter which has the most content, where the footer stays below the columns, and which works correctly across all browsers has taxed experts for years.

People are still coming up with new variations using all sorts of esoteric methods and hacks, such as negative margins, to do what a simple table has always been able to do.

Amen, brother!