I was just looking through a few ideas, one of which was interfacing with an optical mouse via the PS2 connection (simple 1-wire serial comms) when I realised lots of cheap mice are USB these days, but they usually come with a USB>PS2 converter. Considering the PS2 and USB dataflow protocols are totally different (USB being 2-wire to start with), this means the converter must be something more than just a re-wiring system (like the old 9-25 pin serial converters used to be). So in theory you could communicate directly with your USB mouse (or any USB item) via a PS2 style interface (just 5v, gnd, clock and data). Has anyone done anything similar, im sure I must be re-working the wheel here? I wasnt planning on implementing it on an 'axe as I fear the packet decoding may push the program space too far, but its interesting nonetheless.