Microsoft Sidewinder Precision 2 Joystick 16 programmable functions; 8 buttons plus 8-direction hat Rotating handle gives precise rudder control 146 degree action throttle for complete control from the joystick Save and download programmed game commands into game-specific controller profiles USB connection for plug-and-play ease