Well, I hate to keep whining to this group, but don't know who else in he world I can whine to. (I can whine to my wife, or to my dog, but not a lot of help from either of them, although at least the dog does express some sympathy). I ordered an ICD-2 from Microchip. Got it in. Downloaded MPLAB IDE 7.20 and installed it (that went pretty smooth). Tried to install the ICD-2, had errors, aborted, and eventually got help from piclist on how to uninstall the USB driver. (The problem had to do with choosing the Windows 98 installation instructions rather than the Windows XP instructions). So today I tried to install the ICD-2 again. The instructions that come from Microchip seem not to really mesh with what I am seeing, but I followed them as faithfully as possible. The end result was that the New Hardware Wizard proclaimed that the firmware had been succesfully installed. I am somewhat reluctant to believe this. Now, whenever I plug the ICD-2 into the USB port, Windows XP immediately sets up a hue and cry and says "New Hardware detected" and brings up the Wizard. Should that happen? I'm not going to just leave it plugged into the USB port all the time. Is there any way to test and see if everything is right? Back when I used to use Wisp628 and only fool around the 18F452 chip I didn't have all these problems. Should have left well enough along, I suppose. Probably a good lesson to learn there. John -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist