This stuff might be overkill… personally I use a can of compressed air and a damp cloth. However, for some, this might be required: Cyber Clean!
You take out the goo and mash it onto your keyboard. The goo then apparently absorbs all the grime and crummies that have gotten in there. It does look kind of neat – so might be worth trying out.