Sorta pushing my Mame:Analog+ and it's multiple mice, one mouse per player feature.
XP has one
major fault, IMO:
XP joins all mice into one, and only gives DirectX that one "mouse". With win98/ME and USB mice, DirectX (and Analog+) get each USB mouse separate plus the joined "mouse".
So you need to use win98 or ME to be able to do two player, two trackball marble madness and cabal, or 3 player/3 spinner SuperSprint and Offroad, or 3 player/3 trackball rampart.
I'm never going to XP until MS fixes this problem, or someone can hack around it. If you are like me, I suggest sticking with win98se.
JM2C