MAME Cabinet
- Re-purpose Old machine (or try it on a Raspberry Pi)
- Install MAME
- Configure to Auto-Run
- Get/Build controller board
- Build cabinet
For a Raspberry Pi build, check this build out: http://1337technophile.blogspot.com/2012/03/easier-to-compile-advmame.html
I like the table top designs better than the full cabinet. This build looks really good: http://www.instructables.com/id/Table-Top-Touchscreen-MAME-Arcade/