There are many more reasons to avoid button graphics than to use them. Most effects can be produced using only CSS, and what’s even better is that they can be applied to just about any element in your HTML.
Replace submit buttons with a spinner on click
This has the dual purpose of letting the user know that the website is "processing", while not allowing them to click the submit button twice.…