I posted that link to Advance Menu on the other thread. If you want to see my configuration file, I can put up up later after I get back from work...
One useful thing that I did is recompile MAME with a short change (courtesy of Paul Priest) to add a horizontal.ini and vertical.ini file to allow you to do a global rotate instead of creating an ini file for every game. Here's the source change:
to add horizontal or vertical ini files...
much props to Paul Priest

Add this to src/windows/config.c, just above the /* nice hack: load source_file.ini (omit if referenced later any) */ comment:
/* if this is a vertical game, parse vertical.ini first */
if (drivers[game_index]->flags & ORIENTATION_SWAP_XY) {
if (parse_config ("vertical.ini", NULL))
exit(1);
} else {
if (parse_config ("horizont.ini", NULL))
exit(1);
}
About the full screen issue. Which port of MAME are you using? Are you enabling the hardware stretch and direct draw option? How about the Resolution setting?

Word.