> Ah, ok. I think I understand now, but I guess I just don't see the > power or usefulness of doing a calculated goto. Can you give me an > example of when this would be useful? The same kind of places where you would do a CASE statement in Pascal, or a SWITCH statement in C. See the HOS_CMD.ASPIC module in my HOS PIC project at http://www.embedinc.com/pic/hos.htm. It contains a jump table for dispatching to different command routines based on the command opcode. ***************************************************************** Embed Inc, embedded system specialists in Littleton Massachusetts (978) 742-9014, http://www.embedinc.com -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.