I aggree that Saitek cant write either a driver or software to save their lives, but they have improved somewhat. The method I use is to assign Direct X buttons to the game wherever possible and only use the profiler when I need to do something that direct buttons can't accomplish, and if I have a problem with a given button, I just use another one.
That is a mighty handsome looking stick you got there son........