All my keyboards at work and on my macs are holding up pretty well. My secret? I wash my hands very often and clean my keyboards every day with micro-cloth and a dash of alcohol. Usually, I will wash my hands (with soap) prior to start working on my MacBook. And I never eat nowhere near my computers. I can't stand people who e.g. smoke outside, then go to straight to a restroom, forget to wash their hands after using the restroom, and are constantly eating something in the office while working. That's ugh... disgusting. Their keyboards look like a sewer pit.