I don't think that is it (but I am testing it as we 'speak') because I had z:\ in there previously, but have forgotten at this point why I took it out.
Why would it (find()) work the first time through, but not the second?
Update: You were right, both about the z:\ and about the UNC paths. Thanks!