I have a Gravis Gamepad Pro USB. It works pretty well on my system, and other XP systems I've tried. Sometimes my system won't recoginze it, but I think that's just because I built it. Most times I just plug it in and its all ready to go. It's just like a playstation controller; the layout is exactly the same. I think that its about $20 at Best Buy.