Hi everyone,
I am not sure if it is listed here but the (Wired) Xbox 360 controller seems excellent for FMS. It is recognised by Windows XP, has 2 analogue sticks, and FMS allows you to configure it to work in the same manner your real helicopter (and plane?) controller will.
Just a tip as I'm sure it may save some people some hassle.
- Chris