>I think textmerge is the best approach. We're using it here almost everytime.
>
>I just like to point, that alltrim(cursor1.LastName) + ", " + cursor1.FirstName should probably be converted to
>padr(alltrim(cursor1.LastName) + ", " + cursor1.FirstName,60)
The ALLTRIM() function is ignored when VFP calculates the size of the result field so it's not necessary to use PADR() unless you want different size of the result field.
--sb--