In response to Ron van den Boogaard,
I think we are in agreement here, but I wanted to make sure.
CSS is a layout tool and a design tool. I think that rounded corners and gradients in css makes our code more semantic because of less soup goes into the xhtml.
Rounded corners and gradients have become a standard design tool, therefore are not a “fad” but we need to be careful no to go too far and develop css standards that go the way of the blink tag.
I also think that CSS positioning works (for the most part) as it should, with the exception of browser compliance (or lack thereof) to CSS positioning. Therefore, I think positioning should not change so that some browsers can finally get it right before we go and change it again.
So that is what I got from your information and I happen to agree.
Now my one other question is if we make rounded corners, will images and backgrounds comply to those rounded corners?