The trouble I'm having is quite simple, yet it boggles me why it is occurring. I cannot open a log file generated by Putty.exe while the putty session is in progress using either fileread($sPuttyLogFileLocation & "\Putty.log") or fileopen($sPuttyLogFileLocation & "\Putty.log", 0). I understand that it is not desirable to open files in write mode that have streams already opened with other processes, but it shouldn't stop from opening a file in read only mode! The process to recreate