Its the universal programming software for all of Saiteks products called SD6.
The original software for X52 was called SST and the profiles were stored in a (.dat) format file. The new software called SD6 requires .Net FrameWork 2.0 to be installed if you use XP. It stores profiles in a (.prO) format. It no longers sees the pinkie switch on the X52 or Pro as a programable button. Now it can only be used as a mode shifter.
SD6 allows you to create profiles for the X52, X52 Pro, and just about every controler Saitek has with programmable buttons. One of the biggest complaints is that Saitek did not put an import feature into SD6 to convert the old (.dat) format profiles to (.prO).
So I'm off to the store to buy an X52 Pro. My X52's have been lasting about 2 years of hard AH flying and then they die from rabbid stick spiking that won't allow any of the auto pilot settings to hold.
*NOTE*: It's not my USB bus. I just built a new ASUS P5Q Pro system with a 750W power supply and I have a powered Belkin hub.