I agree on the assessment of the Windows USB Joystick interface. The first 8 channels are proportional, and then there are a whole pile of buttons, which we would normally assign to 2-pos switches. You can assign the sticks, sliders, pots, or >2 position switches to the proportional channels...