>How to replace the contents of a specific line from the memo field?
>
You can pull the content of the memo field out as a string an process it like any other string (using something like STUFF() or STRTRAN against the memo content, or process it line by line using MLINE() to pull a line at a time out from the memo field, building it into a memvar, and then using REPLACE to put it back); under VFP6, you can pull it to an array using ALINES(), replace the appropriate array members, and then reassemble into a single memvar, inserting appropriate line break characters as needed.)