The Logitech works perfectly in XP - it's been around since XP was the "latest and greatest from MS. I wore out two of them with my old XP flight rig. If you don't want to program anything, you don't have to - that's just something that L'tech offers to help customize things. I just reassign the buttons the way I want in the Sim's control panel.
Roger, I'm no electronics tech either, but I can do mechanical. When I'm messing with something like a joystick, if it's working like it should mechanically, I figure it must the electronics which I usually can't do much about.