A current project I have running on a low end PIC reads the quadrature outputs of the sensor chip of an older PS2 optical mouse. This is for X-Y position sensing. Since these PS2 mice are getting hard to find, I'd like to switch to a USB mouse IC. But they don't have quadrature output signals. So I would have to work with the USB interface. Do any of the Arduino controllers have the capability of reading a USB mouse?