Please do not let wiring your control panel stop you from doing the control panel yourself. It is extremely easy to do. If you can strip two ends of a length of wire and press a quick disconnect to one end of that striped wire, then that is pretty much the skills you will need. Everything else is simply connecting the quick disconnect to the push button switch (just push it on) and the other end of the wire you put into a keyboard encoder terminal block (ie: put the wire into a hole and tighten a screw to hold the wire in place).
Do you know what a "quick disconnect" or "terminal block" is actually? Perhaps the verbage has you stumped?
My 10 year old can wire on the control panel, so I am sure you can do it.
My most important points are the following:
1) You most likely would be much more pleased with the final control panel if you cut everything yourself and then wired it up yourself as well.
2) If a wire comes loose, you will immediately understand how to fix it with no problem at all, instead of calling X-Arcade for help.
3) After understanding basic wiring (and I do mean "basic"), you will then be able to understand how to include other hardware to your cabinet at a later time (spinner, trackball, 49-way joysticks, etc....) since you will understand what the wires actually "do" for the cabinet.
I remember feeling the same way when I started thinking whether I could build a cabinet. There was just so much information overload going through my head, it was a challenge to keep everything straight. Although when you break it down into manageable pieces, it became quite do-able and much more exciting thinking that I could actually build this thing myself. The feeling is kind of similiar as to how my friends feel when they come over and see my finished cabinet today. They just stand there with disbelief that I could have built something like this, when in reality it is quite simple, especially with the help of people in this forum.
Do it yourself ...... so much more enjoyable (in my opinion) then ordering a control panel which is fully configured.