IBM keyboards are the best, IMO. Nice feel in the keys. I recently got a $5 Acer keyboard from a computer show and its spill proof, solid, and the keys almost feels like IBM. I had a MS internet keyboard where the keys aren't damped at all, it bottoms out with the lightest touch and its damned loud. I had better experiences with my original Natural keyboard, I think older MS keyboards are better than the newer batches that came out recently.