Suggestion for USB sniffing SW
Wireshark can sniff USB, at least on Linux. Of course you can always check a Linux LiveCD if the Windows version doesn't support it. It is free as in free beer and free as in independent. Just make sure you download from original websites. http://www.wireshark.org/