I am in the process of researching all the hardware and software to do development using Pic Basic Pro. I see a programmer for sale on e-bay called a "USB Microchip PIC programmer" for about $35. It has a ZIF socket and ICSP header. There are many ads for this device. They all look the same, but have two different sellers; KEE Electronics, and Double E Electronics.

Has anyone purchased this programmer? Any problems with it?