CSS vs. Tables

I just wanted to see who here has made a full switch to CSS, designing complete websites layouts in CSS… i think at this time, it’s quite difficult, and would have to incorporate tables in some way or other, unless i’m missing out on something, it seems it takes forever to design a decent site with CSS, but it’s even more difficult to maintain, especially in CSS, not like tables, what you see is what you get, with CSS it’s the other way around, what code you know is what your going to get, so updating a CSS site is a major pain in the ***, i wanted to find out if anyone can relate, or am i just not getting CSS the way many are!?