CCGirl,
The problem isn't finding the block. The problem doesn't seem to be block related, as I first thought it did. It is a problem with custom objects, either by a vertical or a third party, that puts custom objects into the drawings. It then stores information about these objects, and one of the items seems to be layers. Since the layers are referencing the objects (or the objects are referencing the layers) I can't purge the layers out of the drawing. Thanks for the idea though, I could use that one.
Michael,
I will look at your code tomorrow, and see what I can understand about it. Thanks for sharing.