I got my Olimex ICD2 unit in, un-installing and reinstalling the drivers, then plugging it in, the installation went as it was supposed to. The firmware loader, and the firmware client installed seperately (only the loader showed up with the original ICD unit) and all has been well. I sucessfully programmed a 16F630. Though I need to find a new power supply for the ICD2 the one I had which happened to fit was a 12v brick for charging my jump starter pack... OCV was about 21v. Probably wouldnt have used that if I checked the voltage before hand, but that 7805 sure did get hot. I kept my thumb on the tab of the 7805, I figured it I can hold my thumb on it, its not too hot. Off to find either a barrel connector or a power brick that fits, and is better regulated... Oh, for anyone having ICD2 difficulties, with a universal socket, check the pinout of the universal sockets ICD header vs your programer. The ICSP cable that came with the Olimex did not reverse the pins from one plug to the other, so if you held the plugs side by side, they actually were in the same order. Similar to the cable on this programmer... http://www.kanda.com/images/capr-pi_wb.jpg (random pic I found on google images) The board was meant to be used with a ribbon cable style connector where the pins would be in opposite order if you held them side by side... Used the cable that came with the universal socket, and all was well. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist