In reply to mikesinwv.

I suspect it might be creating temp files and not removing them until end of session. To mitigate, be sure to issue a FILENAME CLEAR statement at each iteration of the macro loop when it finishes with a file.