A while back, after seeing
my MAME cabinet, a friend of mine asked me to convert his empty Xevious cabinet into a MAME cabinet for him. Well, after a couple of months of changing requirements, technical setbacks, and various other interruptions, the cabinet is done.
Here is the cabinet before. It was empty - no monitor, boards, etc. Just a cabinet, artwork, and a coin door. It's in pretty good shape, though.

And here it is after. It's a bit of a frankenpanel, but it doesn't extend outside the dimensions of the original control panel, and it retains the Xevious theme.

Here's a shot of the new Xevious-style control panel:

And another shot of it so you can see the funky, retro-styled icons:

Now for the specs. It's running AdvanceMAME 0.79 with AdvanceMenu 2.4.2 on a Duron 800 running FreeDOS. It's not a super fast machine, but it plays everything up through the Street Fighter II era without problems.
The monitor is a 19" arcade-style monitor with a VGA connector, mounted vertically. I'm not exactly sure of the model, but it's one of the VGA monitors that goes in one of those Silverball touch-screen games (minus the touch-screen capability).
On the control panel it has a T-Stik Plus, a Happs Topfire joystick, a Slik Stik Tornado Spinner with Oscar Controls optics (long story), a 2 1/4" blue Happs trackball, 4 original Atari volcano buttons, and 6 buttons per player. It uses a Groovygamegear.com Keywiz encoder for the sticks and buttons, a Happs serial adapter for the trackball, an Oscar Controls mouse hack for the spinner, and a custom built circuit for lighting the volcano buttons (they're always lit).
It uses a Bits Limited Smart Strip for power, which works nicely. The custom overlay was designed by me, and printed at Classicarcadegrafix.com.