I was also originally going to go with a xxxx in 1 board for my cabinet that I am working on. Then I did a little more digging and decided using a PC would be way better in the long run. With the PC I can use a custom front end, build my control panel any way I want it, emulate far more than just arcade games, (NES, Super nintendo, N63, Sega consoles, atari, etc) and this way I get only the games I know I want to play. the xxxx in 1 boards have just those games on them and many of the games I have never even heard of. So I got a PC off ebay for 20 bucks and am using that with MAME, Atomic FE, and various other emulators for console games. This way i will have all my old favorites available any time I want them