http://acidfire.ca/keyboard/BDY14295.jpg
(It's a modular kit, the image above is just one of the configurations, the center part is an addon).
You can also have multiple layers, so you could create a dedicated programming layer. All firmware will be open source.
It's going to go up on kickstarter soon (when Canada launches in september).
More info here: http://geekhack.org/index.php?topic=44940.0
Some more images (the thread is pretty lengthy):
http://acidfire.ca/keyboard/BDY14209.jpg http://acidfire.ca/keyboard/BDY14230.jpg http://acidfire.ca/keyboard/BDY14300.jpg
Over the top: http://acidfire.ca/keyboard/BDY14284.jpg
Later on more modules will be sold, such as a trackball module that you could place in the center and so on.
There's also going to be a portable version:
http://acidfire.ca/keyboard/BDY14438.jpg http://acidfire.ca/keyboard/BDY14440.jpg (variation)