As far as gameplay, it rocks. I've used it for over a year now and have a profile for nearly every game that I own. The software is quite sweet and it allows you to define any key, joystick axis, or mouse axis, and attach it to anything on the keypad. A toggle button and corresponding lights cycle allows you to cycle through modes, giving most of the buttons multiple uses. It's fairly comfortable and your hand naturally falls on the right keys (there are ridges on some keys for some tactile feedback, too).
The downside is it's left-handed only and there's virtually no adjustment for people with bigger hands. Since it's USB, has a decent-length cable, and it's relatively small, it's not a bad idea for a mini-keyboard. At $30, it would be a good gamble to grab one for the car and move it to a gaming PC if it doesn't work out.