What I want is to open a text file, check to see if certain text block exists, if so delete all the text and insert completely new text. I am using a text file to store user selections, but I need to be able to read from the file to show what has been selected. Then I need to be able to update(write) the file with new selections/deletions. <BR><BR>I want to use FSO to create/modify those text files. I have used CreateTextFile to create the file. Now my question is when using OpenAsTextStream can you Read (1) and Write (2) to the file at the same time or do you read from the file first into a variable, make your changes to the variable and then open for writing? <BR><BR>Does that make sense?<BR>