USBDeview
USBDeview lists all USB devices that are currently connected to your computer, as well as all USB devices that you previously used.
For each USB device, extended information is displayed: Device name/description, device type, serial number (for mass storage devices), the date/time that device was added, VendorID, ProductID, and more...
It also allows you to uninstall USB devices that you previously used, and disconnect USB devices that are currently connected to your computer.