Shameless plug: I spent way too much time working on CSS3 buttons for Cadmus. It doesn't use gradient property but it uses a bunch of others that people might find interesting - <a href="http://blog.anomalyinnovations.com/2010/03/creating-a-realistic-looking-button-with-css3/" rel="nofollow">http://blog.anomalyinnovations.com/2010/03/creating-a-realis...</a>