I own a EPIC Plus Pocket PIC Programmer (Micro Engineering Labs) . I have been currently using it to program 16F84 chips. The only socket on the programmer is a 18 pin NON-ZIF socket. The programmer has a 2 x 5 header that allows adapters to be connected to the programmer. I didn't want to pay $34.95 for their 18 pin ZIF adapter, so I made my own. All I had to do was route the various signals off of the 2 x 5 header to the appropriate ZIF socket pins (no components were necessary). I have a theory that there are no components on any of the adapter boards that Micro Engineering Labs sells except for the ZIF socket and that all I would have to do would be to route the signals off of the 2x5 header to the appropriate pins of the ZIF socket. Assuming the the EPIC programmer supports a certain PIC, I would assume that all I would have to do would be to route the signals off of the programmer to the correct pins on the PIC. Has anyone else tried to do this? If so, what would be the pin connections for other types of PICs such as PIC16C74A and PIC16C57 ? Any help would be appreciated? Thank You.