More discussions about table-less designs with CSS today. First of all, the best quote to come out of all this is from from Scott Andrew, about developers: "In other words: we want to be ninjas, masters of our craft. Let us be ninjas!"
That aside, again most of this discussion is centered around Scripting News today. Here's Dave's comments to Scott, and his list of Hurdles CSS must overcome.
A quick note: there are two issues here. The first is just using CSS instead of font tags, etc. I don't think I have one font tag on my entire site, and all margins, colors, sizes, etc. are controlled with CSS. The other issue is using CSS instead of tables for layout. I've tried to reproduce this site's design using only <div>s and CSS, and it's a PITA. For some sites it makes sense to do the design without tables, and for some it doesn't.
Finally, here are Ehud's comments on CSS from a programming language perspective. CSS is a declarative language. To continue the analogy - sometimes you just need imperative languages 
Feel free to post a comment below. Please see my comment policy.
Formatting Rules (No HTML):