I am bringing up this issue again, because I am still having problems. Since my initial post, I have added more dir() functions and on win2k, I have had to add an index for each additional dir() I use. If I don't, it kills an array and sets its upper boundary to 276, but is really nothing, because I can't add one variable to the array. My problem grows now, because I am now forced to add the index for it to work with win2k, and have to remove an index for it to work with NT4 (which is completely opposite of my original issue). If someone has had similar issues, or if someone could test my sample script to validate this, I would be very appreciative. At the current standing, I have to have 2 different versions of my script, 1 for win2k and 1 for NT4. Thanks!