Nigel Brown #1 ReadDir() used to return 0 if the supplied path wasn't valid now it seems to return a huge number? I used it to check for the presence of a directory before creating it. Any Ideas?