We had a flood in our apartment two months ago and just got most of our electronics back a couple of weeks ago. They completely cleaned my wireless keyboard inside and out as the water had gotten inside as well.
Needless to say - before I moved, I had two cats.. and I ate alot at my computer...
Lots of cat hair and lots of food - sticky and dry.
Barbara - your keys do pop off yes, but be VERY careful.. make sure it's off, and unplugged, but also on laptops they are usually more delicate. Try getting something like a fondue fork and prying one side of the key off, then the other should pop off no problem.
I once broke my backspace key trying to clean my old laptop.. eugh.