I have :<BR><BR>Dim insertText as String = "*"<BR>Dim fs As FileStream = New FileStream(Server.Mappath("data.xml"), FileMode.Open, FileAccess.Write)<BR>fs.Seek(position, 0)<BR>fs.Write(StringToBytes(insertText), 0, insertText.length)<BR>fs.Flush()<BR>fs.Close()<BR> <BR><BR>Problem: The inserted text is seen in the file but I would like to append text instead of the new text overwriting the existing file text. What would be the best way to do it ?<BR><BR>FileMode.Append only allows appending at the end of the file. I want to add text in the middle of the file.