Same idea as a Belkin Nostromo n50/52/52te, Razor Claw (i think), Saitek something or other... etc.

Essentially the useful bits of a keyboard (for a FPS player) without the dross. Personally I found it too flat (same issue with keyboards TBH). Much prefer my n52 (which incidentally tends to be cheaper too).