They keyboards from BB&B work pretty well for me. I sometimes bring it to work to use in my office as I don't care for the ibm keyboards we use. Old, loud and obnoxious. I've had my rollout rubber keyboard for over a year now. Still feels new after being rolled, pushed, shoved, and tossed around in my laptop bag.

Edit; I honestly didn't expect something from BB&B to last this long and get this much usage.