IDG Answers is a community of experts who are passionate about technology. Ask a question or answer one below.
I see that you've already gotten a number of different answers about cleaning your keyboard. If that doesn't work and you need a new keyboard, see Amazon's list of keyboards. I've had to deal with a similar situation and I eventually gave up and just bought a new one. Now I am super-careful about not spilling stuff into my keyboards. Heh.
If it's a standard USB or PS2 keyboard use mild dish soap and warm water. rinse it completely in the sink and use compressed air and time (upside down on a towel) to dry it completely. I can also say the top rack of the dish washer (turn of heated drying) will work great also. Dissembling the keyboard is not necessary.
Complex keyboards with integrated electronics are another matter but a standard USB/PS2 (non mechanical)? it's a plastic film inside a plastic case, nothing to worry about. Do it correctly I.E. don't plug it in until it's completely dry and it will work like new.