I have a Toshiba C640 satellite. The problem first arose when around after 1 year of purchase, the keys o,l etc on the keyboard went non-functional. Since the warranty was still valid, I contacted the customer care and they replaced the keypad. The problem again arose after around a year. This time I replaced the keypad again. It worked perfectly for around one and a half years, but the problem repeated again. So, I have three different keypads all having the same problem, but the problem is not exhibiting itself instantly after the replacement. But around after 1-1.5 years of perfectly normal behaviour, the problem keeps resurfacing. What may be the reason? And it's the same keys that go non-functional with each keyboard (o,l etc).