Something else to keep in mind is if it has reconfigurabe inputs. Most do now but it still bugs me when they won't let you remap exit to esc key. I'e worked on several "Mame" cab projects and it was always a pain trying to set up all the emulator controls to match one another.