I would love to have is a Analog stick that could be used as both Analog and Digital
It sure sounds like the Ultrastik would be right up your alley. Depending on the map in use, each "cell" that the stick can be positioned at can represent a digital switch press or an analog position.
my Xarcade stick is proving to me otherwise.
Without going into the gory details, I don't think I'd personally hold Xarcade products up as the measuring bar.
Ultimarc does not have an interface card that can interpret this stick
I'm not sure why you'd need an "interface card"? As I understand, the Ultrastick just plugs into a USB port natively.
looking at 12-13 buttons or so
13 buttons
per player? Wow, that'll take some talented fingers!

I understand you can have up to eight buttons connected to an Ultrastik, which can register an additional 7 presses when shifted. Keep in mind that you can wire buttons in parallel so that, for instance, pinball flippers can connect to the same port as fire buttons one and two, assuming you won't be using them at the same time. You can combine this with shift, too, so a coin-up button and fire button one could be connected together, so they'd generate the same button press, unless you also hit start (shift) which you'd do when pressing coin-up to get that extra press. You might even be able to wire coin-up to both start and a fire button so it automatically shifts; I'm not sure if that'd work or not.
At any rate, if eight (plus seven) buttons aren't enough, you can certainly use an extra IPAC (or one of the cheap gamepad encoders) for your extra buttons. There's even an "output" mode which will let you hook up the Ultrastik to an IPAC just as if it were a standard microswitch joystick (in addition to presenting analog or digital data to the USB port at the same time). It seems like this would be cheifly for people who need drop-in replacements for their existing sticks, but maybe you'd find it useful.
Feels like, if the Ultrastik's are within your budget, they'd do exactly what you're after! And if you do get them, I hope Andy gives me a kickback for being such a good salesman.
