Hi, I'm looking at buying a new PC gamepad and I'm wondering if anyone can offer some suggestions for ones with the features I'm looking for. I'll almost exclusively be using the gamepad to play console emulator games (NES mostly.) Here are some things that are a must for me: Windows XP support Stable software that allows keyboard button mapping USB High quality button and D-Pad construction Right now the main ones I'm looking at are the Logitech Wingman Action Pad, Thrustmaster Firestorm Digital 2, and Gravis Gamepad Pro USB. I'm thinking of ruling out the Gravis though since the D-Pad seemed too loose and non-accurate, though that could have just been the floor model I played with. I've also taken a look at the Microsoft Sidewinder Plug & Play gamepad and Sidewinder Gamepad USB gamepads. I've heard though that the Sidewinder's don't have software that allows for keyboard button mapping. Anyone know if this is true (they were the most comfortable)? I appreciate any help.