So-I can say I found at least one really good thing about those Midway Arcade Classics cabs that went on the market last year-picking one up for $275 at Value City got me looking for ways to mod it and looking for ways to mod it brought me here, which lead to inspiriing me to build a MAME cab.
Hey, I'll take my victories where I can.

So, being the type that has to go large when I jump into something like this (and a HUGE fan of Gauntlet), I'm looking at a full four-person franken-cp. My current plan is to do 4 sticks (with players 1&2 likely using those lovely new Ultimarc 360 sticks and 3&4 using something along the lines of HAPP Ultimates). Then add in a 4-way, Slikstick Spinner and a 2 1/4" trackball to pull double duty as a mouse.
Now, the questions/advice section:
1) I see most people using a max of 6 button/player setups for their CPs, but occasionally I catch a 7 or 8 spread, I think I even saw one or two with 10. Any games out there actually use more than 6 buttons? Or are these people just planning (way?) ahead for a day when such games might exist?
2) Encoder recomendations for this beast? Would that change if I went with Ultimates (and thereby lost the built in capacity of the 360s)? I've read through the FAQs and all, just a bit sketchy on how much capacity I should really be aiming for to make sure I have my needs covered without blowing a chunk of cash I don't need to on over-compensating.
3)
Ideally I would like to make the CP as swappable as possible-just dreaming of the day when I might get a nice Tron setup or maybe some Terminator guns-any advice on wiring to make this dream a future reality?
4) Pushing the limits of kindness here, any recommendation on layout for spinner/trackball/4-way as far as buttons are concerned? My current plan is to cluster all three in the middle of the panel, with the four main control sets arrayed around them on the edges. Very roughly like I show in the Visio I threw together down below (which has a 3" trackball instead of 2 1/4" like I plan on and kinda has buttons everywhere, but its a first draft):

And yes, I know...make a thread in the announcements forum-it will be coming soon, I promise!