> It is very risky (IMO) using declarations inside a loop.
I go the other way (probably due to a C C++ Java etc background). I declare
a variable as close to where it is first set as I can.
> I would also suggest setting Option Explicit.
Absolutely!!! My pet peeve. Not sure why I missed it this time.