Didnt I see people ask about the issues with Saitek x52 controllers, concerning jumpy response of the aircrafts and loosing programmed functions?
This solved all my problems with programming- and calibration:
Uninstall all saitek drivers and software and disconnect the x52(pro), restart your computer and reinstal driver and software again, but DO NOT connect the x52 untill the instalation tells you to.
For X52 only, if you still are having problems, try installing in windows vista compatible mode(rightklik setup file> propperties > compatibility) and instal software first, drivers second.