If you are not perticular about the extra bells and wistles like programmable keys and backlighting, then I suggest that you take a look at TVS Gold. Its a mechanical keyboard and has a very good tactile feedback. Its very good for gaming. Unlike membrane keyboards these can take a lot of rough handling too. In fact I have never seen a TVS Gold go bad. After 10~12 years the letters depicted on the keys may fade off, but the keys will not stop working. I have one at home still in use and its in its 10th year now. price is around 1.2k