My current keyboard, an IBM Model M, is now old enough to vote its 18th birthday was last October and I have no plans to replace it.
And if I ever have to, I want one of these:
Just had an idea. To make cleaning keyboards easier they should come with crumb trays that you can pull out to clean, like a toaster.
The price, of course, would be higher, but think how long they might last.