HIDSharp is a multiplatform .NET library for USB HID devices. It is COM-enabled to allow use in VB6 and MS Office.