Peter is dead on...OpenEmu is great. It has a ton of systems available all under one program, and can sync with many different controllers (xbox, ps3, wii, etc). I got it a couple of weeks ago and couldn't be happier. I have used different emulators on different hardware (pcs, phones, etc), and this is by far one of the best ones I have used. I hightly recommend.