As I mentioned previously there are several more tables involved. If one of them is the "key" table in the database, that archives one would be it, so that's the one I provided.
I forgot to say thank you for the code. It did show the records that would be removed, and they were correct.
After running your sample, I tried my original again a few minutes ago and today it works.
I hate ghosts.