This post inspired me. After waiting a few weeks for parts this is what I came up with at a recent trip to my inlaws:
http://img408.imageshack.us/img408/4...mallhx8.th.jpghttp://img207.imageshack.us/images/thpix.gif
http://img508.imageshack.us/img508/4...mallrv3.th.jpghttp://img508.imageshack.us/images/thpix.gif
http://img508.imageshack.us/img508/4...all2mm5.th.jpghttp://img508.imageshack.us/images/thpix.gif
http://img207.imageshack.us/img207/7...mallqh7.th.jpghttp://img207.imageshack.us/images/thpix.gif
http://img207.imageshack.us/img207/5...malleo0.th.jpghttp://img207.imageshack.us/images/thpix.gif
http://img207.imageshack.us/img207/9...mallks2.th.jpghttp://img207.imageshack.us/images/thpix.gif
I'm using the guts of an old Nostromo n50 to drive the buttons so it's fully programmable. I haven't finished wiring it up yet, but I was too excited to wait till it was totally complete to share it.
I hope this inspires someone else to push this concept even further!