Im starting my first project here soon, a very simple, very cheap 2 player CP for PC use (MAME, ZSNES, NullDC, Ect)
I did a good amount of research and do not regret the parts I ordered, but I did not do enough research to the extent that I could have made a better return on my investment using a different PCB for the brains of my controls.
Just for the sake of sharing my parts list for this mini project:
I-PAC Value
2x Happ Comp Joysticks
14x Happ Comp Buttons (6 action, 1 start for each player, plan to use the start key as the shift key and assign 2nd functions to the action keys for admin tasks)
For the CP base I am actually on such a tight budget and space that I am modding my computer desk into the CP!

So this CP is not going anywhere, but the next one I build or if I move these parts to a new host body I want it to work with my consoles. I own almost all the older ones and some games just do not emulate on the PC nearly as well as the original (Dreamcast MVC2, PowerStone)
So I wanted to weigh my options. The forum is flooded with various game pad hacks, this is an option but the cost of a game pad can be expensive and the skill needed to do it can be high (and I would have to buy the tools). I have soldering experience but from many years ago an after my military service my hands are not as stable as they used to be. My last attempt at soldering failed badly when I tried to mod the opamps on my creative x-fi sound card. I trashed a $120 card.
So before I even decided to build my own CP I was looking around at pre-built stuff and found 2 sticks that looked interesting, the cheap play-asia model and the more expensive X-Arcade stuff. The net reviews of x-arcade are good but the feedback from enthusiast forums are not as great.
What I really liked about them though is for $20 you can buy an adapter to use with the consoles. Thats ridiculously nice, as $20 is less than the cost of a gamepad in many cases and no work/tools needed.
So here is where the questions start. I found they sell the PCB they use for $50 and thats not bad at all since it has the wire harness and all that jazz with it, By the time I buy the wires and things for the I-PAC I wont have saved much money at all. Does it seem like a good idea to use the BYOA PCB from X-Arcade for a multi platform CP??
The next question is, has anybody tried to hack/mod one of there adapter boxes instead of a gamepad? Im thinking it maybe easier and again in many cases cheaper than the gamepad.
Lastly is what is the easiest/best way to change out multiple adapters on the fly? I build PC's and stuff as a hobby so I am used to things like molex connectors and was thinking of using ATX adapters they hold like 24 wires and no soldering needed just crimp on the pins and insert it into the housing. Actually with something like this:
http://www.newegg.com/Product/Product.aspx?Item=N82E16812200121 Just cutting it in half and your done. You have a breakable connection and you can use a terminal block or just splice the wires together to your CP from there.
The best thing I think I have seen done by looking through many of the tutorials here was something called a DB25 connection but it used soldering so it will be harder to work with and more permanent (though they mount nice, the computer stuff is internal so it does not mount normally)