mameox 128plus(20060505)-a lot of people prefer this version,originally intended for xbox with the 128mb ram upgrade,comes with a games supported text file which tells you the exact romnameyou need.this emu works fine with normal xboxs with 64mb ram.
mamedox platinum-basically an emulator and roms package,roughly about 700 roms that all work and no bugs or glitches,kind of a best of mame,but not as much options as mameox128 plus.basically is mamedox1.1 reskinned and looks good.very simple to use and a good package.
ps also comes with metal slug5 and all the most popular games.
mamedox arcades-an update of mamedox plainum,with 100 new roms and a new skin and new features.basically you just overwrite the platinum files with the arcades files and your good to go.alsoo comes with a romscan function which was added,so you can nowadd your own roms.
their basically all good emus,ive got them both running on my hdd.