Don't have a link handy, but I have seen a USB keypad (I think in the 80-90 USD range) that has somewhere between 10 and 20 keys laid out in a grid, that are all programmable. Additionally, each key has a paper insert so that they can be labeled.
Hi Mathew, please can you try and find a name of this product or link. This sounds perfect!
Yves - If I win a million pounds Ill get you one. Until then I cant afford to look at the photo of the OM but thanks anyhow Mathew