I'm not big on using emulators, but I have a couple games I can only play on the computer (translations and the like).
Thing is... I hate using the keyboard for the controls. I always slip, and hit wrong keys, and it's frustrating.
A friend of mine mentioned a USB controller, which is...