maybe this trick would help?

http://stackoverflow.com/questions/5701831/input-type-button-label-vs-value

Is that sufficiently standard HTML so that we can use it?

The main issue with the colon is that the value "Save As" was being searched for instead of "Save As:" 
There were also some hacks to handle the localization of the button name.

Take care,

Mike