Member Rara Avis
I usually spray mine down real good with Windex, but I'm sure any "reasonable" cleaning product would work fine. Reasonable, as in, it probably shouldn't be strong enough to melt concrete.
The drying time is going to depend on your climate. Where Sharon lives, the air rarely holds much humidity and her keyboard was probably dry the next day. Arizona is so dry, she could likely have left it sitting in the bathtub and it still would have been dry in a week.
It would take much, much longer in Michigan. I've used a hair dryer in the past to "rush" the process a little, but that's a dangerous thing. I have also considered putting the keyboard in the oven, on the lowest possible setting, but never actually tried it. I suspect the best thing is just patience. I would probably give it at least five to seven days to dry, just to be on the safe side.
Side-effects are simple. Since water is a conductor, a drop of it has the potential to fry the insides of your keyboard. It will NOT hurt your computer, though, so the most you can lose is the keyboard.