I removed and dried the flexible pcb (it still had
some minor wine
stains which I washed off with water. I left the whole thing open to
dry for a few hours.
Then I put it back together and it works like a champ! Yea!
Yes, they do hold water, all models. I take the keycaps off and put them
in the silverware basket and take the plastic halves apart and remove
the PCB(s).
I do recommend the alcohol though. Water contains impurities that may be
conductive.
Sorry I didn't reply to the other posts, my bankrupt cablemodem provider
(Adelphia) can't seem to keep my connection up for any length of time
for over a week now.