I recently discovered a project to program PIC18Fs with an Arduino here: https://sites.google.com/site/thehighspark/arduino-pic18f
All other ICSP PIC programmers I've seen are more complicated than just 4 resistors. This might just be because this project does not support high voltage programming. Is this an OK circuit to use to program PICs, or is it possible the programming will error out, or worse yet, the PIC burns out?