I'm sure that everyone here would be immensely impressed if you managed to get a PIC18F2550 (I think) talking via USB to a VB program on a PC. And not as a HID.
If you want it to do more like control servos read temperatures, measure distance, acceleration etc then I can help with all of that stuff.
HTH
Mike.