Here are pictures of my PIC Programmer. It is the 'Tait Classic' parallel port design, and works great. You can get information on the hardware and software to drive it this zip file: http://www.ubasics.com/adam/pic/archive/pic84v05.zip If you want to avoid hand wiring the programmer, a good source for bare Printed Circuit Boards as well as finished boards for various PIC (and other) programmers is: http://www.olimex.com/dev/index.html These guys are a custom PCB house in Europe (they make all my personal boards and I am *very* happy with their work) and they also have some of these PIC designs for sale since they are so popular.