Okay, I'm slowly getting the hang of all this. However, I'm still having some trouble figuring out how to streamline the controls across several emulators. It seems like the most logical thing to do is to map the controls of my "secondary" (non-MAME) emulators to the MAME defaults. However, I'm having some trouble:
a) finding a list of the MAME defaults and
b) changing some of the commands in my other emulators. For example, in Nesticle (Win), I can't get it to quit back to AdvanceMAME with "ESC". Do I have to but out a hex editor here? And if I do, how do I go about doing that?
Here's the software I'm using:
Frontend: AdvanceMENU (Win)
Arcade: mame32v70b1 (Win)
NES: Nesticle (Win)
SNES: ZSNES (Win)
Genesis: Gens (Win)
You'll see a "Windows" motif here, which I am basically doing for usability sake. And yes, I understand the irony here.

Thanks in advance for the help!
Zach