Also, you'd be amazed at how many people eat over/near their PCs or use the keyboard after eating (sticky fingers..) and then are surprised when it jams..
Other common enemy to laptop keyboards are cats - they like to sit on the laptop and fill it with hair.
Can you try some compressed air?