Before I had an X45.. started getting a little glitchy after 2 1/2 years. I still have it in a closet. I never bothered with SST as I was able to map EVERYTHING through Aces High.
Now I have the X52 (got it two weeks ago). I've found several functions I love using, but it either wouldn't work right, or not work at all without using the SST.
With the X45 I could program the switches as buttons to perform the necessary functions, but with the X52 AH won't recognize it as anything. Also the scroll wheel and button does nothing, so SST I went!
I was a bit disappointed.. the latest SST software won't show a graphical representation of the joystick (Has something to do with Vista incompatibilities, and even though I have XP, the software is written to work with both).. so it took me some time to figure out how to use the software in chart mode.
The only thing I have programed through AH is the joystick and throttle axis. I have rudder pedals so I had programmed the twist stick to view left/right position, but that acts a bit goofy (when I release the stick view won't return to center fully.. it's always off to the left or right just a little bit, even though the numbers settle to the same exact thing everytime).. but no biggie.. it was a bit annoying anyway.
I also use the pinkie shift and it's working out great. With the X45 I didn't like using the pinkie switch because it worked great for the secondary (cannon/bomb) trigger, but since the X52 has a dual stage trigger I don't need to use the pinkie trigger like that anymore.
I have the trigger set up like this.. first stage = primary (MG), second stage = fire all (MG + CANNON). SHIFT+first stage = secondary (CANNON -OR- BOMBS, whatever is selected). SHIFT+second stage = secondary (also) so in case I pull the trigger too hard it still works.
I have the scroll button set for zoom select and the scroll wheel for zoom. Shift+Scroll button = map, and Shift+Scroll = map zoom.
The slider I use for view type... 0-33%=Internal(F1) 34-66&=Chase(F3) 67-100%=God mode(F5).
The HAT on the backside of the throttle I use for flaps (UP/DOWN) and Full/Ground detail (LEFT/RIGHT). SHIFT+HAT on the back of the throttle controls my auto pilot controls (LEFT=COMBAT(CTRLx) DOWN=LEVEL(x) RIGHT=SET TRIM(.) UP=CLIMB(or AUTO SPEED ALTx).
HAT 1 is for views, the D button on throttle for look up. Shift+D is look down. I can use those in combination with the HAT.
The i button is for WEP, SHIFT+i = damage display.
Mouse button = channel voice, Shift+mouse button = range voice.
HAT #2 (on the stick) does a variety of things. UP=Select weapon, Left/Right is for target selection (gets used rarely), DOWN is.. unprogrammed as of now... still working on things. SHIFT+HAT2 switches gunner positions (1 2 3 and 4)... still need to figure something out for planes that have more than 4 gunners.
FIRE=Bomb bay doors... SHIFT+FIRE=EJECT (and open chute when I let go)
A=Check 6, SHIFT+A=Dive Flaps
B=Gear, SHIFT+B=Tailhook
Mouse control stub thing get used for my manual trims... as does the bottom knob. Top knob is used for RPM.
My switches are used for bombsite view, calibration, .resetv (get occasional noise distortion.. driver issue i think), engines, and .ef.
It's still a work in progress though.. but it's all slowly coming together
I'm about running out of things to program. I even only have modes 1 and 2 set up so far.