Thanks CAB,
When I run the routine it crashes ACAD at the end of the routine i.e. after it renders the chosen number of images, usually 72. The odd time it crashes before reaching the number of images chosen. In this latter instance, where it crashes seems to be arbitrary. This condition is drawing specific. In other words only a certain few drawings will crash the program unpredictably. These drawings are not any more complex or a larger file size.
It sounds like the breadcrumb method of tracking down the conditions at point of crash might be very useful with the arbitrary crash examples. But here's where I display my complete novice status. Where in the code would you drop these code/crumbs and how are these bits of code written so that they display the line where it stopped working. Could you, as an example, drop one into my code and give it a colour to highlight it.
Hope that is not too much to ask. I sure would appreciate to see how a professional tracks a bug to its lair.