Adultery, it's not hard at all. All you do is daisy chain the ground which is usually the top of the button/microswitch into ground on the IPAC or JAMMA harness. then you wire each individual connection or button to a contact on the IPAC. For JAMMA use test mode to find your buttons if you are like me and too lazy to trace wire offa the harness. I have lighted perfect 360(s) on the way for this. When I get off work today I'ma wire up the lights on the buttons and fans. The lights, fans, and joysticks will have it's own separate power supply.