edit: see third post.
I've emailed Andy about this, but thought I'd bring it up here too, just to spread the word about my experience so far.
Initially, I thought my Ipac went bad. Just one day, after a few weeks of blissful fun, the P1/2 LED didn't light up, and it didn't work.

Tried both the usb and ps/2 ports. Neither wanted to function. Keyboard passthru wouldn't work either. So I naturally assumed it was the Ipac. Had Ultimarc send out a replacement chip. Got the chip in, replaced it on the P1/2 side, and still nothing. Ok, so maybe the chip housing on the board is screwed or something. Just got the new board in today, wire it all back up, and WHAM! It's still doing the same damn thing! It's like someone bitchslapping me and laughing at the same time.
So I go nuts.

(This stuff, problems that aren't covered in a simple faq, always happens to me. ALWAYS.) Anywho, I let a few words fly

(no one was home,) and decided to start unplugging things. Disconnected the Tornado and Optipac. Had the entire thing unplugged. With only the Ipac in, I power it up, and all of a sudden it works! What? So I test the other one I thought was broken. It works too! What's going on?
So I start testing things out. Originally, I couldn't get the thing to work correctly half the time, but then I figured out the pc was giving it power even while turned off. In order to reset its "state" the power had to be cut off, so I unplugged the arcade (pc) each time. Here were my results after that discovery:
Test 1. Only Ipac in ps/2. Good
Test 2. Ipac in USB. Good
Test 3. Ipac with keyboard connected to passthru to ps/2 port. Good
Test 4. Ipac in ps/2 with keyboard in passthru, with tornado in USB. Good
Test 5. Same as above, with Optipac in other USB port. NO GO. Optipac functions correctly. Mouse buttons, and trackball work. P1/2 light on Ipac doesn't light up, Ipac doesn't work.
Test 6. Removed Optipac and everything is good again.
Test 7. Ipac in USB with keyboard in passthru, Optipac in other USB. NO GO.
(I need to get a serial cable for the Optipac to test if it'll do the same thing.)
So according to my results, somehow the Optipac is interfering with the Ipac. What in the world is happening?
