I haven’t used CSS much. It’s been a long time, so I probably used it a little bit many years ago. But, I’m not a designer, so I’ve generally worked within the constraints of HTML.

Plus, I extensively used server-side scripting back in the day. The code dynamically generates the HTML, so simple design changes were never tedius. Most changes, in fact, involved editing a single line of code.

My opinion of CSS3 is that it is way too complicated. But, again, I’m not a designer. I’m sure designers can do incredible things with it. Meanwhile, I’m sure I’ll never use more than a small fraction of its capabilities.

The most useful feature of CSS3 is being able to adjust styles to different browsers. Checking browser compatibility, however, is probably my least favorite part of web design. Therefore, I give designers a lot of credit for making their sites look good across platforms. It’s impressive; I just personally don’t enjoy doing it.