Gamepads have always been somewhat of an after thought for the PC and PC games; support across games was sparse at best and most non first person shooters didn't support them at all. The introduction of the Games for Windows brand last year has given way to a new wave of gamepads. Here is a list of 10 great picks that offer ease of use, comfort and lots of buttons. The compare price link will provide you with some online price comparisons.
The Saitek Cyborg Rumble pad comes with a reversible directional pad and analogue stick which can be rotated 180 degrees to fit any gamers need. The gamepad includes 2 analog joysticks, an eight way directional pad and six fully programable buttons. In addition it comes with Saitek's FPS button which instantly programs the gamepad with keyboard and mouse commands used in FPS games. Type: Wireless
The cordless Rumblepad 2 wireless controller has 10 programmable buttons with a battery life of up to 100 hours. The Rumblepad 2 is also fully compatible with Games for Windows games and has a near identical configuration to the Xbox 360 controller. Type: Wireless Manufacturer's Site
The controller is also cross compatable with the Xbox 360 and is available in both corded and wireless versions. The Xbox 360 Controller for Windows provides a comfortable feel and has lightning fast response time you would expect from a console style game controller. Type: Available Wireless and Corded.
The Saitek P3200 Rumble Gamepad has the same button layout to match the Xbox 360 gamepad to ensure compatibility with all Games for Windows title. The gamepad includes 2 analog joysticks, an eight way directional pad and six fully programable buttons. In addition it comes with Saitek's FPS button which instantly programs the gamepad with keyboard and mouse commands used in FPS games. Type: Corded
This wireless gamepad provides 30 feet of wireless range, a LCD screen that displays battery life, 2 joysticks, directional pad, 6 buttons and programmable features. 2 rechargable batteries and recharge docking station are also included. Type: Corded
The P2900 wireless gamepad has a range of 30 meters and a single AA battery can run the gamepad for up to 50 hourse of use. The standard 6 buttons, 4 quick fire triggers, 2 joysticks(with built in buttons) and directional pad are include on this game pad. In addition it comes with Saitek's FPS button which instantly programs the gamepad with keyboard and mouse commands used in FPS games. Type: Wireless
The Logitech ChillStream gamepad is a Xbox 360 style controller with 6 main buttons, 4 shoulder trigger buttons, 2 joysticks and a directional pad. In addition it is designed with a built in cooling fan to help keep gamer's hands cool and dry. Type: Corded
Similiar to the P2900, the P2600 is a corded gamepad that comes with the standard 6 buttons, 4 quick fire triggers, 2 joysticks(with built in buttons) and directional pad. All buttons are fully programmable. In addition it comes with Saitek's FPS button which instantly programs the gamepad with keyboard and mouse commands used in FPS games. Type: Corded
The Saitek P990 is a pre Games for Windows game pad that but it features all of the standard buttons and quick triggers found on other game pads. All buttons are fully programmable. It also includes the same joystick and directional pad format as well as Saitek's FPS button. Type: Corded
The Logitech Dual Action gamepad comes in an identical configuration to the Playstation 2 gamepad. It has 12 programmable buttons, analog joysticks and a directional pad. USB plug and play capability. Type: Corded