Thanks for the replies so far guys.
I'm going to pay a little extra and go with the hagstrom i think. Am i correct in assuming an 8way joystick uses 8 inputs? with 4 joysticks and 6 buttons per player i'll run smack into the 72 input limit very quickly. The IPAC with 56 just isn't quite enough.
I-PAC with 56 inputs is plenty for MAME. There are no 4 joystick, 6 button per player arcade games. If you want to support console games (NES), it's another story, but you can do this with joypads and a USB hub.
For MAME, there are about 4 four player four button games (Dungeons and Dragons series, also Tekken if it gets emulated). All other games are 3 buttons or less.
Here is the breakdown for the I-PAC/4:
4 joysticks - 16 inputs
6 P1 and P2 buttons - 12 inputs
4 P3 and P4 buttons - 8 inputs
4 Coin and 4 Start - 8 inputs
Total - 44 inputs, leaving 12 free for admin functions, Pause, etc.
Here's how to do it with a KeyWiz for $33. (First, assume you only need to support 3-button games (not a big D&D fan).
4 joysticks - 16 inputs
3 buttons times 4 players - 12 inputs
4 Coin buttons - 4 inputs
32 inputs total - You can layout 6 buttons for P1 and P2 and have the 4, 5, and 6 buttons share inputs with P3 and P4. (If you have honest freinds, or at least honest P1 and P2 players).
You also need to set MAME up to combine the Start and action buttons, but this is not a problem as I discuss at the end of this thread:
http://www.arcadecontrols.org/yabbse/index.php?board=1;action=display;threadid=8351;start=msg63244#msg63244Finally, you can use the KeyWiz Shift function or map to UP and Down at the same time to add Pause and Escape. More on the latter option here:
http://www.arcadecontrols.org/yabbse/index.php?board=1;action=display;threadid=7327;start=msg53049#msg53049