In the last ten years, the computer stuff I bought most wasn't computer screen, CPU or hard drives, it's keyboard, I almost bought 10 keyboards of different brands and prices, in most cases I bought a new one because one key was bad but you know one bad key is enough to affect the overall experience if you heavily use computer. I am tired of it, most of them are stored and used properly without dropping or falling from height and no food or liquid was splashed I really don't understand why some keys go bad suddenly at some point of time.... they aren't no-name brand, they are either by Microsoft or Logitech that I suppose their keyboards should be of good quality, if not perfect. What is the reason? Is it difficult to have bad keys fixed by myself home?