Just read about your problems with your keyboard.
Christie's DH who is a computer whizz kid swears by washing your keyboard in the dishwasher!
Apparently you can give it a cool wash and then dry it out and it often works again after sticky key problems.
Don't do it with a laptop though!