I take all the keys off and give them a good soak in a mild detergent solution for a while. Wipe the rest of the keybaord down with some antibac wipes, then pop all the keys back on. One last wipe, done. Board looks pretty much as new after that. Takes a while, though.