With many modern games demanding dozens of hotkeys as well as the usual "mouse and WASD" arrangement, the learning curve can be steep.
Logitech's G13 Advanced Gameboard aims to solve this problem: instead of hotkeys scattered over the keyboard, it collects 22 keys onto one pad that sits beneath your hand.
Each key is programmable, and the action is comfortable. A thumb joystick can be used instead of WASD - great for strafing - and there's an LCD screen that can display widgets, such as an RSS newsfeed.
There are issues, like the buttons for switching between game profiles is a stretch, but this is a well-designed product.