This is the PIC programmer I use. I modified it a little to program the 18F13K50 also and wrote the software to program it (Delphi 5)
I hope it is to someone's use. I does not program quickly but it does do the job.