I am using the easyhid wich generates two codes, one for picbasic pro and another one for visual basic 6.0, i am using the art2003 programmer (becuase it is very easy to build) with the software winpic 800. I burned the pic with the easyhid code and there were no errors. Then I mounted my pic on the board and plugged and it appears an error that says that my usb device is not working properly or is not recognized (something like that). Donīt know why. I'm using a 12 Mhz oscilator. I checked and re-checked everything on the circuit and seems to be okay.