The issue has come up that developing with a PIC can be a bit costly unless you don't mind coding a flash part over and over until it works with maybe some assistance from MPSIM. I must admit we have the ICE etc here at work but poverty is upon me at home for such toys. Up till recently I have either developed my own projects at work during my time or limited my development to 16f84 and used MPSIM and coding over and over until it worked. I have not long ago taken delivery of the new ICD. Of course the ICD only works for the 16F877, which my present home-project happens to be based on but I intend to use the ICD to develop code for other PICs and port across when the bugs are worked out. I figure by the time the A/D, interrupts, spi code etc are working the rules applying to different PICs wont be too hard to work around. Specifically I have in mind the 12C672. At US$150 for an ICD this seems a reasonable way to go. Anybody have any better ideas? Lance Allen Uni of Auckland New Zealand