I have both and usually use the ME Labs U2 Programmer. I use the PICKit3 for surface mount processors and haven't used the PICKit2 in several years. Not sure where I put it, actually. The U2 has a dip socket. Drop the PIC into the slot and hit Control P.