Excellent, thank you all for the information... I have been working on my own custom board using salvaged parts... We should be able to get together as a group, combining a few posts regarding controllers, layouts, keys, and switches to put together a very nice diy kit similar to this...