But its not easy to build, lots of designs are much easier, its too big for whats needed for most ppl.
All you need to program 90% of the time are f88's etc, few resistors and a diode or two etc, no circuit board etching / drilling / soldering
Sorry the title description does not hold true.
look up com84.gif - now thats an easy to buld pic programmer.
And lpt port programming has caused lots of headaches due to port mode and timing issues of fast cpu's
Serial has none of those problems.