Background: Despite having a degree in Computer Engineering, working for 2 years as a vb.net developer, and someone that enjoys messing around with electronics. I've narrowed my buying options down to the PICKIT 3 or the ICD 3. Cost differential aside, I'd like to get something that I can get started with quickly, and will 'grow' with me as a PIC developer. As such, I'm heavily leaning towards the ICD 3. I'd rather invest in something good up front, then only wish I bought the better thing later. I've fried a power supply to my computer trying to build something before, so the option to replace the ICD 3 is lucrative to me.
Question: Is it fairly common to fry a programmer during the learning process of PIC programming development? Worded differently, and based on your experience, would you agree that the option to replace the programmer outright is valuable?