My program is not itself multi-threading,so VBA / Windows should take care of any timing issues (I can't put aDoEvents on every other line...) I'm going to put it down as a bugin VBA.