It depends on your PC's serial port.
Like all other small PIC programmer that are driven directly from the PC's serial port, it depends on the load driving capability of the PC's serial port.
I have built and evaluated it, did the same for some other variants of that circuit and came up with this one: http://ezkits.illumicon.nl/en/picprog4.html
PicProg-R4/R5 is designed to limit this dependency but it still exist. In my own experience PicProg-R4/R5 is less susceptible for serial port variations than the e.g. the JDM(2) or Olimex programmers. I have had cases where a PC serial port could not properly drive a JDM or Olimex programmer, while it worked OK with PicProg-R4.