To be honest, I often get keyboards from thrift stores. The old ones from Microsoft or IBM about ten years ago are much more satisfying to type on than the stuff you get with new computers today. A colleague of mine showed off a "mechanical keyboard" a few weeks ago and I didn't understand the hype. It felt great, just like one of the old solid keyboards I would buy from Goodwill, but I still haven't seen what makes that innovative or worth big bucks.