Further to the above, best method I've found is to use Windex on a dishcloth - so that the cloth is damp, not dripping wet. Don't spray the keyboard directly though. You can do between the keys with the dish cloth wrapped around a table knife (as opposed to a sharp one!) Windex (or any generic window cleaner) is quite effective, since it contains ammonia, which will clean the inevitable oil/dirt accumulated on the keyboard from people's hands. If you have one of those handy little vacuum attachments for electronics, you can use that too to get the dust out. Even a regular upholstery brush attachment will probably work. Tough dust bunnies may require a bit of fishing around under and between the keys with a straightened paperclip.