I agree, and I like the suggestion of the Perixx keyboard. (seems like a knock-off brand though, any ideas on quality?)
MS ergo keyboard's (current mainstay) keys fail every so often, so I have to buy a new one every so often. So yes, something with mechanical keys would be great.