Hi Mike,
Thank you for replying to my question.
I make regular use of Block, With, and Module. The slowdowns in processing many big files have to do with Mathematica accumulating a history of past computations. This happens even with Block or other scoping mechanisms if they contain loops.
A Wolfram tech support rep suggested that I throw in ClearSystemCache[ ], and that has resulted in a marked improvement in speed.
Greg