Well the other day I fullfilled a long hope of mine. I got a IBM Model M keyboard in the post. I’ve been searching on and off for a nice keyboard and generally failing to find one that I like. My most recent Apple keyboard is pretty crap and doesn’t really feel nice. This board is a step in the right direction, but probably a step too far.
IBM keyboard use a two-stage mechanical keyswitch. A buckling spring switch. This is a totally mechanical switch, unlike the low quality membrane switches used in most cheapo keyboards. If you can take the very strong feedback you get with a Model M, they are great. Well built, reasonably priced, one can be had off ebay quite cheaply. Or a store like clickykeyboards has a good range in stock. They will last an awfully long time and are quite repairable.