Ergodex DX1

I was looking at photos of the ZBoard, and came across this spiffy little input device: the Ergodex DX1. It's a user-configurable keyboard in the most literal sense. Not only can the keys perform any action, but they can be place anywhere on the board.