I'm in the process of searching for a new keyboard and I've pretty much narrowed it down to the CM, Corsair and Razer on this best compact gaming keyboard list. I honestly have no experience with any of the brands other than a Razer xbox controller in which the original AND the RMA replacement crapped out. One strike against them but minor since it is a different peripheral. That said, any one have any real world experience on these? I am leaning toward the MasterKeys since I can choose my key switch but wondered about other things to consider. My dream keyboard would be the compact (tenkeyless) form but with the extra programmables to the left!