I installed the newest software and drivers from the Saitek website. I loaded up my profile for Mercs. The profile seems to work, except that well, i'll give you an example: On my profile, for testing purposes, I set Num 0 (Toggle Zoom Window by default) to Fire C on the joystick. Looking at the default Joystick controls in Mercs, I see that Zoom Window is set to "Button 2". I loaded up a game to test the profile, I pushed Fire C and the Zoom window came up (also notice that Fire C does not have a default assignment in Mercs) so that works, then I pulled the trigger (which is set to Fire Group 1) and it opened the zoom window again. What seems to be happening is that Mercs is overriding the profile's settings when the button I push already has an assignment by default. If there was a way to clear the defaults for joystick in Mercs and leave them blank, this wouldn't be a problem. But I haven't found a way to clear them. I had a profile working with this joystick on Mercs before, about two years ago, but I'm not sure how I got it working back then. I've re-formatted the computer since then.