Thanks B2K24.

I got MESS setup and working last night. SNES and Genesis emulation seems good but I was a bit disappointed with NES emulation it seems to play too fast and the colors all look washed out. Also for some reason the bios pack I downloaded didn't include Atari 2600 and none of those games would run (kept saying missing rom files) 5200 and 7800 both ran find though.
Is there anyway to launch games from within the normal MESS interface? selecting a console there just launches the console as if you never inserted a cart... I've been using the command line but for testing things out it's a bit of a slog.
--------------
I also came across this:
http://nonmess.retrogames.com/ which seems like an excellent resource. it seems like RetroArch is arguably the better choice for a lot of systems... based on that my layout for emulated systems looks like this:
Atari:
Atari 2600 - MESS
Atari 5200 - MESS
Atari 7800 - MESS
Jaguar - RetroArch (Virtual Jaguar Core)
Jaguar CD - ? (RA?)
Atari Lynx - MESS
NEC:
NEC Turbo Graphx 16 - MESS
NEC Turbo Graphx CD - MESS
NEC Super Graphx - MESS
NEC Super Graphx CD - ? (MESS?)
NEC PC-FX - RetroArch (Mednafen PC-FX Core)
Nintendo:
NES - RetroArch (Nestopia Core)
SNES - RetroArch (bSNES Core)
GameCube - Dolphin
Wii - Dolphin
GameBoy - MESS
GameBoyColor - RetroArch (Gambatte Core)
GameBoyAdvance - RetroArch (VBA-M Core)
Sega:
Sega Master System - MESS
Sega Genesis - MESS
Sega CD - RetroArch (Genesis Plus GX Core)
Sega 32X - RetroArch (PicoDrive Core)
Sega Saturn - SSF
Sega Dreamcast - Demul
Sega GameGear - MESS
SNK:
SNK Neo Geo AES - MESS
SNK Neo Geo CD - MESS
SNK Neo Geo Pocket - RetroArch (Mednafen NeoPop Core)
Sony:
PS1 - ePSXe
PS2 - PCSX2
PSP - RetroArch (PPSSPP Core)
Other:
FM Towns Marty - MESS
Philips CD-i - CD-i Emulator
Panasonic 3DO - RetroArch (4DO Core)
RetroArch seems like a great platform, I just need to get it figured out.