Those of you who likes building an USB device using PIC microcontroller there is a easy way of doing that.
Check the "http://www.helmpcb.com/Software/USBHIDVB/USBHIDVB.aspx
" and there you can find an USB library.
In this way you can build up your VisualStudio application for communicating with your PIC. As soon as I finish my project I will uploaded the all source codes for you. Bye!