Andrew Birkett's nobugs.org
I’ve made a bunch of circuits with PIC microcontrollers, using this simple programmer circuit which I built. It’s getting hard to find a parallel port these days, but that aside, the programmer still works great.
PIC Programmer
Solder side
Power supply box
Power supply
Test circuit