I've toyed with the idea of just buying one of those USB extension numeric keypads and using the PCB with my own switches. That way I get an extra 22 inputs for all the stuff that can't easily be mapped to my HotasX for about a fiver. Much cheaper than the prebuilt switch boards, or even an arduino.