I've been long wanting a tablet to use as an input device (drawing in automation, etc...), and I'd love to have a Jazz Mutant control surface, and lots of other stuff. But I just came across this: https://www.thinkgeek.com/computing/keyboards-mice/77ba/
(source: thinkgeek.com)
Some of you may have seen it before (because I'm betting most of you are thinkgeek fans...), but I haven't, and now I want one. You can just stick a button anywhere (plug and play, as it were...), and quickly assign it a macro. That means you can have 25 programmable macros in whatever configuration you want. Sweet!