This keyboard looks awesome. Another mechanical keyboard that is very interesting is this new split-design one: http://ergodox.org
I built myself one of these, and they are awesome. Mechanical switches and firmware that you can tweak and compile yourself: