Hi Art,
Sorry for the PM inbox being full.
About the cabinet, i will be happy to participate.
The design i have right now is the smallest i can go because of the nokia lcd ( breakboard ) and for my tactile buttons but it's possible to do it smaller.
The MCU i'm using is a 18F2520 which has alot of programming memory ( great for storing lots of screen pictures ).
The same PCB can be used in a way that instead of sensors you can use joystick or other goodies.
Here are some more recent pictures of the cabinet with buttons and pcb:
http://i69.photobucket.com/albums/i62/ruijc/Arcade3.jpg
http://i69.photobucket.com/albums/i62/ruijc/Arcade5.jpg
http://i69.photobucket.com/albums/i62/ruijc/Arcade6.jpg
http://i69.photobucket.com/albums/i62/ruijc/Arcade7.jpg
It's possible to use a small joystick instead of the buttons.
Regards
Rui
Bookmarks