I've got a tricky one. I have an asp page that dynamically includes files using the filesystem object (reads them as text files). These include files are dynamically generated by a DLL. When the DLL is writing the file, the file is locked - hence it cannot be included. Is there anyway of setting a "sleep" or even displaying a default message such as "Currently updating, please wait 5 seconds then refresh" to overcome problems with locking?