Can't believe noone mentioned my favorite joystick. The saitek X36. Its not the cheapest joystick at $100 bucks but it comes with loads of buttons and seperate throttle. Only problem is it has some compatability issues and might need some tweaking in order to work right.