A lot of people recently

A lot of people recently have been doing work based around entirely CSS-based sites. Some of the latest tricks and tips have been written up over at A List Apart. My question with a lot of this stuff is where it ceases to be useful. Take the design of for example. I think it makes clear and logical sense visually, but it doesn’t necessarily only have components within it that translate well into structural markup. When you reach the edge of what CSS can do (and retain the point of CSS – to be cross-browser, clear, elegant and more importantly STRUCTURAL) don’t you inevitably end up with tables again? Isn’t that inevitable at the moment? And possibly long-term as well.