Here is a look at the Belkin N52TE & Razer Nostromo, a compact usb gaming keypad that allows you to customize each key to your liking and program macros as well as other handy features.
This is an alternative to products like the Logitech G13 & G15.
Be sure to use the software with this device and the newest software/drivers from the manufactures site.
Check out the N52TE & Nostromo on Amazon:
Also the G13 is a good alternative: