It seems I've found a forum of likeminded keyboard appreciators.
I have many grand plans and daydreams wrt keyboards -- designing and building my own, etc. Maybe nothing will come of it but at least I'll learn something along the way. My appreciation for tactile clicky mechanical keyboards has been decades in the making.
As a long-time (somewhat average) C/C++ software developer I have come to appreciate the benefits of a quality keyboard. Sadly this appreciation does not extend to my current employer who has banned any form of quality or ergonomic keyboard without extensive bureaucratic approval, so for the majority of my time I use the worst, cheapest membrane keyboards that came free with the thin client computers I use at work. It is unbelievably frustrating and idiotic, especially since I work for a company that promotes itself as being at the cutting edge of software development technology (they are not). No names, I can't say more.
My favourite general use keyboard is currently the Topre Realforce tenkeyless one. It feels so nice
The old IBM model M keyboards are orgasmic but I'm still trying to work out how to fit them into my home dev environment. I recently ordered one of the new Model F keyboards from modelfkeyboards but I think it will be late in 2017 before I get it to try out.
I spend far too much money on keyboards (according to my wife).