I am still an advocate of combining tables and CSS after considering it very carefully and suffering near extreme vilifaction for my belief that CSS alone is not the best solution for design layouts. There seems to be a lot of CSS die hards about who absolutely swear blind that layouts should only ever be put together with CSS - because W3C say so. But even after I suggest that CSS has more cross browser quirks than plain old tables with CSS styling, not least because of browser problems (yes, I guess that IE is the top of the wont work well with CSS list). I have seen many an article that proves that CSS is not always, if ever, the best solution to layout design. And that CSS does not really offer that much of an improvement on download speed or server load. I also see that the very vast majority of open source scripts support (by its use) the theory that layout is best presented with the use of tables and CSS. In my own personal opinion, CSS layouts seem to be a bit clunky in design and 'show up' as CSS designs, but hey (before anyone here starts the vilification process) its just my personal opinion. And that CSS layouts are subject to more cross browser quirks than table based layouts. However, I am interested in discussing this issue, especially in lieu of the release of IE7 which (given MS's apparent arrogant disregard of the W3C) could well prove to be the death nell for CSS layouts (my personal opinion again because why would it persist if the majority of browsers wont properly support it?).