James, I have some questions about the ICD, since I don't own one perhaps you can answer some questions: 1) Does the ICD have break-on-data-change (read, or write, or either)? I need it for 2 registers. 2) Does it have break-on-wdt-timeout (vs reset on t/o)? 3) Does it have stack dump capability? 4) Does it have break-on-stack-under/overflow? 5) Does it support 12 levels of stack vs. the normal 8? 6) Does it support 25MHz operation? 7) Does it allow me to program the oscillator to any value I want so that I can determine exactly what crystal I need to hit the performance exactly, without having to resort to having a collection of crystals to solder on (SMT crystals/resonators). (This is just ONE reason why I hated the Advanced Transdata ICE, btw). 8) Does it allow me to set a breakpoint on the fly? I mean, while it's running can I just hit a "BREAK" button and regain control of the device? 9) Does it give me full access to all the pins on the device? 10) Does it give me full access to all RAM and ROM in the device? These are all features I use regularly on my Tech-Tools Mathias. I'm about to start another 876-based project (using an SMT device) and if your ICD can do all the above, it would really be something useful. Thanks! Andy