Green Giant:Thanks for the summary .. you did a good job explaining. I have been working like crazy lately so I can not check these boards as often as I would like to .....
A couple of things though .....
The tilde button I believe allows to adjust the volume through Mame ... I really do not use this button.
Having seven buttons are nice for me so I can play other emulators and PC games easier. It is always nice to be able to map extra buttons for these things.
As for the joystick over the trackball thing ..... yeah, some people do not want to have a joystick near the top of the trackball so they can really flip the trackball for playing golf and other games. Never really has been a problem for me.
Just as "Green Giant" indicated ...... the "emulator buttons" I added were used before frontends were "big". I use the Hagstrom KE72 encoder which allows multiple keypresses to be assigned to one button press. This was real handy before frontends were used a lot since I could simply press one button, which would execute a BAT file I had, which would load another emulator and remap the control panel accordingly. Pressing the MAME emulator button would reconfigure it back to Mame settings. It was nice, but no longer required for this purpose since I now use MALA as a frontend and it performs all the emulator switching for me.
The "Reset" button gets a lot of usage in my house since the kids play on the cabinet a lot and once they get frustrated with a game, then simply press "reset" to start over instead of having to wait until the game is over naturally.
Things I wish I did:I wish I put a volume knob on my cabinet instead of having to change volume levels through windows. This is really not a hugh issue since me being lazy still out weighs the desire to rectify this "problem"

Based on the pictures at my site (
http://unclet.arcadecontrols.com/) you can not see that I replaced the Player2 joystick with a Gorf-like trigger joystick which has one thumb button and one trigger button. I actually hacked the joystick handle to a Happ Super joystick base. Since the mounting holes for the Happ Super were already drilled, I needed to mount the trigger joystick to them. Anyway, I would think about getting a trigger joystick if money allows ..... it is good for Tron. Also good for some PC games.