Here's some link for you

USBDemo, something to learn USB a little bit
http://www.picbasic.co.uk/forum/showthread.php?t=5418

USB HID Template for Visual Basic 2005
http://www.helmpcb.com/Software/USBHIDVB/USBHIDVB.aspx

HTH