Andy, We're very small, too. We have a consultant that has worked with us occasionally for years. He knows the product, and the gist of what we're trying to do. We will hire him for the code reviews. Well worth it, as you say. IMHO, one of the reasons for using C is that any hardware-savvy person that speaks the language can be a useful reviewer, they don't have to know PICs. In fact, explaining the PIC hardware requirements to an embedded 68K or x86 or 8051 programmer may be the most useful part of the review. -Barry. ------------ Barry King, KA1NLH NRG Systems "Measuring the Wind's Energy" http://www.nrgsystems.com Check out the accumulated (PIC) wisdom of the ages at: PIC/PICList FAQ: http://www.piclist.org