> One answer always seems to raise more questions. Your macro's use > IF/Endifs. Does MPLAB and most assemblers support them? Yes, all my source code is for the MPLAB assembler. It is available for free, and more importantly, is the official assembler from Microchip. ***************************************************************** Olin Lathrop, embedded systems consultant in Devens Massachusetts (978) 772-3129, olin@embedinc.com, http://www.embedinc.com -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.