Once one site encouraged people to "steal these buttons", lots of other jumped on the GC. So here I am, nicking code from here, a form from here, and then munging and tweaking it all to work as I would prefer. All this really means is that you can use the form below to generate buttons dynamically...
The mildly modified source code is available here.