be aware also that if you have a pc ready to go, you can try the emulators on it before you ever start building the cabinet. that way you will know what to expect. one thing i have found is that while it seems like a good idea to have dozens of emulators and thousands of games on your cabinet, you end up not playing any of them for more than a few minutes because you are constantly wanting to try a new one. i had 5 or 6 emulators on my cabinet when i first built it, but it was just too much. too many games to go through, too many controls to work out. it ended up being overwhelming for anyone who tried to play it. they walked up to the frankenpanel i had, they had no idea how to work anything, and i spent most of my time explaining how to do things, how to switch emulators and stupid crap like that. now, i have mame, with about 50 games. less controls, less admin buttons, cleaner front end, and a selection of really good games. now when someone walks up to it, they can figure it out with very little effort...and the games actually get played this way.
my wife is a big pacman fan, but she couldnt figure out how to work the cabinet before...now it is easy for her.
when i first started out, i wanted a cabinet that could do it all, but over time i have found that a cabinet that does a few things really well is better.
but i'm sure that wont be the case for everyone.
good luck with your project. please keeps us updated, and post lots of pics