Okay, so right before the holidays I get all excited about making a MAME cab and impulsively buy an X-Arcade.  **Mistake #1**   I then find this website, and with my wife clamoring for her 4-way games, I order 2 Mag Stik Plus joysticks.  **Possible mistake #2**.
So now I take a deep breath, and try to think rationally.  Here's the deal.  I like 8-way and rotary games (like Ikari, Heacy Barrel) most, while my wife favors 4-way, and to a lesser extent, trackball games.  So surveying the parts I have in front of me [2 player X-Arcade, 2 Mag Stik Plus, and a USB optical mouse I was planning to use as a trackball like this 
http://www.geocities.com/lusosarge2000/etrackball.html]  I think about what I would like to do...
Buy a Happs optical rotary 8 way for Joystick #1, and use one of the 4 way/8 way switchable Mag Stik Plus as Joystick #2.  Then possibly add the USB trackball mouse in the center.  A larger, "real" trackball is not an option as my control panel area is quite small (an old Frogger cabinet).  This scenario would make everyone happy.  Yay!!!  But, here are the issues:
- I can hook up the Mag Stik Plus to the X-arcade encoder and use all the X-arcade buttons, but how would I connect the optical rotary joystick?
- Can I use a Happs trackball interface to connect the optical rotary joystick?
- If I was going to include the USB trackball mouse, would I be screwed because I would have two mouse devices hooked up?
The panel I described would be absolutely perfect.  Is it doable?  Is one of the ultimarc interfaces the solution?  The trackball is by far the least important component, so if there is a solution that doesn't include the trackball, that's cool with me.