Tables should only be used (as intended) for tabulated data ie the cart.
Even the so called "css layouts" use tables for the best sellers / new arrivals / also bought lists around products by default - although I tend to strip these out as they can kill the CSS layout in IE6 when using floated elements for the side bars for example.
The trick is to design layouts that accommodate the nuances of the different browsers (usually element widths are the biggest issue with layouts cross-browser)... this needs to be done from the ground up with regards to the overall finished design... the good old "white space" designer philosophy works wonders for the
Comment