>Clearly not recursive ... byt AACH! not in the Locals list (blush of embarrassment here)
>
>That should turn the trick! (Well, I can always hope, can't I?)
>
If it's not declared local, then by default it's private. If you used lcFolder inside that function, you may have changed its value.
If it's not broken, fix it until it is.
My Blog