Alex- Thursday, March 25, 2010, 5:57:48 PM, you wrote: > delete line -1 requires > search for every CR (i.e. scan every char in the whole large > piece of data) > adjust some pointer to truncate Not necessarily. See my response to Richard. I'd find the end of the text and work my way back. -- -Mark Wieder mwieder at ahsoftware.net