Colin... Not a good Vcc , Laptop voltage should not be a problem with just a programmer and a PIC , problems are usually associated with excessive current from the usb to a populated circuit , I just measured a Pickit2 and a PIC16F627 in program socket, was only 60 mA , Suggest you need to power +5 Vcc externally .I have checked the vcc and ground at the pic it is low at 4.26 v which is what is coming out of the programmer.
Les, I did that started me off with pics...When I first started programming PICs I used a Tait programmer with software that ran under DOS.