(one vote for 'I don't know what the hell the problem is') I really can't understand this animosity towards mame. I think it is pretty easy to use. And if you don't like the mame32 interface, use the command line version of mame with a front end. There are literally dozens of front ends to choose from. As for difficulties in configuring the controls... I never had any problems with my x-arcade stick or usb ps2 adapter with a ps2 controller. Press tab while in the game, and all the controller settings are right there. As for the inability to add new games... It's a minor annoyance. And if you are experienced enough to write a driver for a game that isn't supported yet, compiling your own version of mame is not that big a deal. Anyway, it's easy enough to find unofficial compiled versions, if you don't want to delve into compiling. As for mame supporting a lot of games people don't play... Sure. But other than having far too many mahjong games, I really can't count that as a fault. There are tons of classics in there that bring back memories. I remember playing things like Pac Man, Qix, Tempest, Star Wars, etc in the arcades as a kid, and being able to play them all again through mame is great. But, maybe I'm just showing my age. As for mame being slower than other emulators... yeah, if you say so. I haven't had any problems on my machine.