If you dont have any fancy formating like tables or graphics, and you dont change the letter much, you can actually "embed" the form letter in a program file with :
? 'Dear '+Firstname
** prints a line e.g.
? 'This is the first line following the salutation'
and ?? 'Prints continuation on the same line'
or
TEXT
This is the first line following the salutation
...
Sincerely,
Steve Numbat
ENDTEXT
you can even embed variables within the Text...Endtext, see the help file entry for it <<var>> .
Bold, italics, etc can be included by hardcoding printer controls (i.e. ? chr(27)+'i'+'mite print italics', but anything more fancy is not available using this method, really, without megawork.
ANOTHER alternative is to embed your DOC file in a memo or general field and use the report generator to print the mailmerge. This also takes some trial and error to get the final product, but its not too hard.
All of these have the advantage of spooling the entire report out without built in delays, making the speed entirely dependant on your printer. The CPU will generally finish WAY before the printer does.
Hope this helps.