I bought the CH version of ergodex with 25 extra keys. Same thing for more money but really good drivers. Basically here is my quick review. This is a good piece of hardware but not for multi boxing. If you just want to play with 1 computer and want a more comfortable controller this will work for you (since you can arrange keys any way you like). If you want to multi box XKeys PRo is 10x better because:

1) Higher key density (big one)
2) Broadcastable (PS2)
3) Superb changeable key labels with cover
4) Better mechanical feel

Ultimately when playing around with it I found that I just kept making as dense grid as possible to access each key fast. Well XKeys pro does just that with less fuss more keys less space more compatibility and less money.

Do buy the device if you have any kind of disability that limits your finger/hand movement, or if you simply cannot find a comfortable standard controller that fits your hands. Do not buy ergodex. It is just R&D outfit that abandoned the device to licensees and does not support DX1 anymore. Buy the CH products version they have superb driver support including vista (their drivers will NOT work with DX1, have to buy CH hardware):

USB multi function panel:

http://www.chproducts.com/shop/usb.html

Ziran