OmniCleanz from RadTech. You can purchase it bundled with a microfiber cloth.
Sometimes using your breath or water just doesn't do the job. OmniCleanz is non-conductible so it won't harm electronic gear. I use it to clean cameras, lenses, keyboards... everything.