Since this is sort of of "on topic", I'd like to make a comment about something I keep seeing stated.
Cherry microswitches are not the end to all ends in microswitches. They are reliable and quieter than some, but not necessarily better than all others out there.
I've used about 10 different varieties, and have to say that my recent test with "Crouzet" switches show them to be better suited for buttons when the spring in the button is removed. The Cherry switches common to buttons are "mushy" and don't return the button fully when used like this, whereas the Crouzet's have a longer throw and just the right feel.
The spring removal is a topic for another thread, but my point is that you need to experiment a little with any switch type to see if it's what you want. Just because it's not Cherry, doesn't mean it's bad.
RandyT