https://blog.al4.co.nz/2016/05/mechanical-keyboards/
Mechanical Keyboards - Stop reading if you like your money