Ok,
Quote Originally Posted by Darrel Taylor
It's not that it's OK to "Be interrupted", but it's OK to be in the routine that does the interrupting.
This makes much more sense than what I was thinking.

On thing that should be mentioned. It is generally best to keep interrupt service routines (ISR) as short as possible, so that additional interrupts are not "missed" while handling the current interrupt. So putting a pause into an ISR must be used with caution, and with a good understanding of how it will effect other timing related items. One exception to this would be the 16-bit PICs with High and Low priority interrupts (which are supported by PBP), where a pause in a low prority interrupt would not prevent a high priority interrupt from executing. So all the time critical inturrupts could be High Priority.

Steve