USB HID Joystick

Just zu say something...
I am thinking about a "joystick" flight simulator, for fsx or other flight simulators, would probably be a lot of fun. How many buttons can I possibly send to the computer, and would it be possible to have outputs for LEDs at the same time?
Also which projects can you recommend, I have not taken a look at them yet...