I can add a link to a circuit for a serial programmer also very simple:
formatting link
I have used it to program 16F628A and 16F84A. The only problem was because my serial port does not produces an adapt voltage for MCLR pin on Pic. So I add a 9v battery to "reinforce" the voltage in the MCLR line.
gidesa