Thanks for the reply!
Ideally, I'd like to ease my way into this, so let's see if this is reasonable...
I'd like to stick with XP for now, and add emudriver 1.2b. If older versions of groovymame are available, particularly 0.128, I could give that a try, but you also seem to be suggesting I could stick with standard mame and still get the right video modes? What would be the disadvantage(s) of running standard mame?
If I can avoid upgrading mame and most importantly, my rom set, at least for now, that will make it much easier to start down this path. Heck, I've been out of the loop so long now I don't have the slightest clue what the best way to get full rom sets is anymore (and I know asking the question is a no-no). I remember the "good old days" of full rom set sites appearing and disappearing, torrents, usenet downloads. Haha! I don't miss the effort that went into ensuring I had a 100% correct rom set for a given mame version.
I see that some cards (Radeon X600 for instance) are dirt cheap, so I wouldn't mind getting an XP only card for now, and consider upgrading OS later if I decide that would be a worthwhile endeavor. So any particular recommendations for XP cards? Or does it essentially not matter as long as the card is supported by emudriver?
The only other remaining question is how vertical games on a horizontal monitor are handled in terms of video modes?