May 04, 2007 - 07:15 AM
Tables were originally designed for displaying data, and were then "improperly" used as layout for many years. Now there is a new Tableless Layout trend that sometimes gets taken too far and tables are deemed unusable for any reason.
Without seeing code examples, it looks like you need to work on clearing some of your floats, and playing with margins to get all the math to work out. Or simply making everything the same height.
Usually simplifying the layout will fix many problems.