MS made a customizable USB sidewinder stradegy commander with tons of programable buttons and mouse like movement push forward backwards sideways.
Also Zboard has a gaming keyboard with large buttons and tons of gaming presets
http://www.ideazon.com/us/products/gamingkeyboards.asp
I have the interchangable keyboard
http://www.amazon.com/Microsoft-SideWinder-Strategic-Not-Machine-Specific/dp/B00004Y6FL/ref=pd_rhf_f_t_cs_1