tsunami117: They do make multiple controllers for PC and its not limited to a mouse and keyboard.
Example:
http://www.amazon.com/Game-Controller-PC-PlayStation-3-PS3/dp/B004EI0XZQ When talking about new PC games (with gamepad support), make sure your gamepad is fully XInput/XBox360 compliant.
I am unsure if that one is. At least it will give you a bit of problem if the game asks you to press an orange "Y" button, and you go "Huh?". Or if the game expects you to use the shoulder trigger buttons as analog throttle/brake buttons, like many new driving games do.
So I would rather recomment something like this:
http://www.amazon.com/Logitech-940-000110-Gamepad-F310/dp/B003VAHYQY/ref=sr_1_1?s=videogames&ie=UTF8&qid=1377431542&sr=1-1&keywords=f310 It supports easily both the old DirectInput gamepad games, and the new XBox360 compliant XInput games.
That was very useful when I as e.g. trying out the four Prince of Persia games on GOG. It turns out that the first two or three games in the series work much better with DirectInput (PS2-like) controls, while the last one(s) are clearly targeted to XBox360/XInput controllers. Logitech F310 handles both fine, just need to change the mode with the switch on the controller before starting the game.