Mine is still in progress, although I do have my joysticks and buttons mounted, just a pain to find 3/4" MDF for the sides.
I'm making a custom front end, like add a room, then add arcade machines to it, scroll through them as 3D models with marquees and everything, and press fire to start it up. Works and looks great. I'm adding emulators, but actually making models, so you'd scroll to the right to play a mame game, but scroll to the left and you get speccy, C64, SNES etc - only made the speccy model so far but it looks great. Next I'm adding a jukebox, to play MP3's

. What I'm thinking is that people can make their own arcade room with their favorite games, and I'll have the flyers act as posters and stuff, showing random games.
Building from scratch is not too difficult, as long as you can cut a decent line - MDF is good because jigsaws leave a neat edge, neater than chip board or even real wood. I have everything I need except the wood for the sides, once they are gotten and cut it'll fly together.
Since buidling the joystick box and hooking it up, I've completed about 50 arcade classics, only 4500 odd to go!.