Martin Kulakowski 18 December 2008 This is too funny. I just used the same CSS technique on a project, minus the shiny “web 2.0” background. I’ve experimented with all the same described properties except for the “css gradient”. I wasn’t even aware it existed, until now. I’ve always used a background image in my CSS, which I will probably still do in order to make the buttons look as close as possible in all the browsers. I can deal with the square corners instead of rounded when using the radius property, and so do my clients, surprisingly. Anywho, thanks for sharing the knowledge, John! Learned something new today.