Thanks very much for your help, but I'm afraid that suggestion didn't work.

I took the nuclear option and re-installed windows on the laptop hard drive, then installed MPLAB and PBP. It worked! I then let Vista update itself. Then the problem came back.

I think given the time spent already, I'll use a different laptop running XP.

Thanks again.