Being somewhat "out of the loop" when it comes to deep windows programming, does anyone have any recommendations (for/against) any particular product?

I found a couple of paid for ones (and some free ones).
USB monitor software - USB traffic analyzer
USBlyzer - USB Protocol Analyzer and USB Traffic Sniffer for Windows