Did you build that all by yourself or did you have help?
I did it all on my own. The cabinet itself is actually an old Mortal Kombat 2 cab that was not in working condition. The story I got upon buying the cab was that it had been destroyed during a lightning storm... basically all the circuit boards had been fried. Got it really cheap, and it was perfect for what I had planned to do with it. I stripped all the components out, including the CRT monitor/screen. Re-wired all the controls with USB interface, replaced the screen with a 22' HDTV for the display. The brain of the cab is a older Intel Core 2 Duo 3.4ghz CPU that I had got from a local business who were upgrading their on site computers. I spent about $150 in upgrades for that CPU, adding a more powerful GFX card, a 2TB HDD and a Blu-Ray disc drive, as I back more important files up on those just for the simple reason they have more durability then your standard DVD+R. I also use Hyperspin for my front-end. Most home built arcade cabs I've seen usually can be made for a lot less money then what I spent. Most people just use any old CPU that can run MAME. I wanted to emulate other systems, not just MAME. So far I have the following systems emulated on this cab:
Atari 5200, 7800, NES, SNES N64, Game Cube, Wii, Game Boy (ALL), Sega Master System, Sega Genesis, 32X, Sega CD, Sega Game Gear, Neo-Geo Pocket (Color), TurboGFX 16/PC Engine, PC Games, PSone, PS2, MAME.
There are a few more miscellaneous emualtors on there like NDS and PSP. I'm always adding to it but for the most part.. it's done.
The cabinet has changed dramatically since I first got it... it now sports a Multi-Cade marquee and has been stripped of all the MK 2 decals it original had. The skin on it now is one big cluster of classic and modern video game characters... including a lot from the Mega man series as it was always my favorite as a kid. That's pretty much it. You can PM me if you want to know more as to not clutter this topic.