Hello everyone! I am new to these forums, but have been interested in MAME for years. In the past my wife and I have talked about building a MAME cabinet, but it always seemed to drop by the wayside. However, last weekend she came home with an old Stargate cabinet that she was able to pick up locally for $50, and the dream was alive once again! Yay!
Of course, there is still a great challenge ahead of us. Here are some picks of the cabinet for everyone to get an idea of what we are up against...








As you can see, this guy isn't in the best of shape. I really can't see trying to maintain the side art, and I am going to have to cut off some of the bottom to repair it. Thankfully I found the
Water Damage base repair - Generic BnB cabinet topic on how to do that.
So at this point I am looking to sand down the entire thing, repair the damage at the bottom, and probably just give it a really nice black coat of paint (well, several coats to get it right, but you get the idea).
Now, being my first project, and me not being terribly good at woodworking (my step-father will be helping me out), we have to decided to do this entire project on a tight budget. The only exception will be the control panel and the controls it contains.
In regards to the control panel, I really want to use 2 quality joysticks (probably the Ultimarc UltraStik 360's), seven player buttons (for maximum playability), a 3" trackball, two side buttons for pinball emulation flippers, and control buttons (1 and 2 player start, 1 and 2 player coins, pause, exit game, reset game, and system shutdown). For the fourteen player buttons, I am considering using the
GroovyGameGear Micro-Leaf switches, and for the rest using normal buttons with microswitch's.
Obviously this will not all fit in the standard Stargate control panel, so my plan is to remove that CP and work with my step-dad to build a new one that will use the same mounting equipment, but will extend somewhat from the front of the cab. Now, I am in no way looking to follow
this guy's lead and build some uber-monstrosity, but rather something that will comfortably fit the controls without being too obtrusive. I have yet to sketch it out, but I think that something that will jut out about 12-15 inches will be more than adequate.
Also, being on a budget, and slightly more concerned with picture quality than authenticity, I am planning to use a 19" computer monitor that I got for a friend by paying for his lunch one day.

I understand the reason why the guy who built the giant control panel for his Stargate cabinet cut the sides, but by staying with the 19" monitor not going anywhere near the edges, and my control panel not likely to go more than a few inches out to from each side of the cabinet, I won't have to worry about not being able to see the whole screen from either side.
Being so new at this, I will be looking for lots of advice from everyone on their opinions on how to proceed. Perhaps by the time we're done, we'll have a good "How to convert an old cab for dummies" thread for others to use (me being the dummy in this case). For now, I have several questions that I would like some immediate help with...
1) What software would you guys recommend for designing the control panel? I saw the flash-based one that was referenced in Project Arcade (though it seems to have moved from its original site, I found it elsewhere), but it seems overly simplistic and hard to work with (unless I'm missing something). I own and use Photoshop a lot, but that really doesn't seem like the best tool to use for this. Any ideas and thoughts you have would be greatly appreciated.
2) Assuming I do use the Ultimarc UltraStik 360's, I know that they have 8 connectors for buttons built-in. Not knowing anything about them, how are they configured? Also, what is the purpose of the restrictor plates and different springs? And will they be adequate for 4-way games like Pac-man?
3) If I use the Ultimarc UltraStik 360's for the bulk of the buttons, what should I use for the rest? The I-Pac? MiniPac? Something else?
4) Since I want to use a trackball, what do people recommend? Is there a good one that can simply be plugged into a USB port, or do I need something more (like an OptiPAC)?
5) Should I even bother trying to get Windows 98 SE on a machine (since it uses less resources), or should I just go with Windows XP. If I do go with XP, should I load service packs, and if so, which level?
6) Since I want to be able to run Daphne (for Dragon's Lair and Space Ace), and some of the more recent games (meaning up to the last three to four years), what level processor and video card should I have?
7) Which version of MAME do you guys recommend. I tried MameUI32 (.134) and it seems like a lot of ROMs won't work with it. Then I tried Mame32 (.79) and the same ROMs worked. I am curious if there is a level that people consider the "sweet-spot" of usage, reliability, and features.
I think that is more than enough for now to get me started. Any and all help will be most appreciated, and I look forward to working with everyone here.