In case it's of use to anyone else, the controllers used for Sony's BUZZ! games are an excellent 'poor man's 20-button keypad' for use with mAirList. Windows recognises the controllers immediately you plug them into a USB port (and briefly flashes all four lamps at startup, and when first 'recognised'). The controllers are manufactured by Logitech, incidentally.
The 20 buttons can be easily identified in the Game Controllers applet in Control Panel, and you can then assign them as a 'Joystick' Remote Control in mAirList to any command(s) you want to use. Personally, I use mine for adjusting cue points. I use each controller for one cue point (Ramp1, Ramp2, Ramp3, and Outro), with the big red button assigned to TEST, and the other four to adjust the cue point +/- 1mS and +/- 10 mS (ten PFL RAMP1 PLUS or MINUS commands

).
These controllers can be acquired cheaply second-hand (mine cost me £10), and there is now a wireless version available, which avoids the issue of having to untangle the leads and tape them into a sort of ribbon cable before use.
About the only drawback is that because they are designed to be hand-held, they are a very awkward shape if you want to sit them on a desk or table. Personally, I used an old breakfast cereal packet and lots of white gaffer tape (!) to make a 'cradle' to hold them together in one place.

--
BFN
CAD