my experiences building an arcade cabinet to run MAME, design to construction, MAME on Linux, building my own keyboard controller & GUI