I'd probably use this code and change the active state to use a different color (all in CSS of course). It might even be possible to have the text and icon shift slightly down and to the right (all in CSS of course). Those changes would give it a satisfactory active state IMO.
More importantly though - scaling the button up or down while keeping it exact visual appearance typically requires readjustment of its accentuating details - the transparency %ages, stroke weights and colors and what not. This effectively renders the very idea of CSS buttons void - they can be scaled, but it will distort them, so the scaled up/down versions are basically no good.
-- Gallery of buttons that I yet to see CSS versions to match up to --
(edit) - shortened list a bit, it is easy to get carried away with this stuff.
It actually explains how light reflections create this or that color/brightness and uses CSS to demonstrate the natural-looking layout.
It's also a fraction easier (saves finding a per-post css/js plugin), you don't have to worry about wierd interactions with the CMS code, and it will continue to work even if you change the CMS or theme.
Creating a separate demo page where all the html/css can be dumped looks like a better option rather than messing up with the php template.
But to be completely fair so is the term "awesome". Submission could have been toned down a wee bit.