tedster - 11:54 pm on May 18, 2011 (gmt 0)
webpruster, I'm with you and long have been. I prefer a basic grid, laid out with table cells - and the rest of it is pure CSS unless real tabular data comes into the picture. It's a lot easier to get cross-browser happiness that way (even today), and from a practical viewpoint, sites are a lot quicker to develop and maintain.
The big deal is those insanely nested tables, the bloated mark-up, etc. However, I'm pragmatic and I'm all for what works, not what's academically correct. When I did more actual website design and development a few years ago, I went for almost half a year having everyone in the company create only CSS-P websites. I'd say each contract took triple the time to get it right.
That said, a lot of people prefer tables because that's really all they know. And that's the wrong reason. Their mark-up is probably going to suck no matter which approach they take.