Switched to the Microsoft Natural Ergonomic Keyboard 4000 you linked and have some of the same problems. I don't have any issues with the membrane, but my work keyboard is completely missing the "L" ...