Paul,
Thanks, if it were any more complicated I'd look at using individual .doc files but they are happy with using just one source .doc to select from to build the destination .doc.
>I have developed similar automated publishing apps that contruct a document/publication depending on various selections. I found it easier to store the paragraphs, graphics, etc. in fields or pointers to files, and construct the document once the selection is done. The advantage of storing the actual referances in a db file is that it gives many ways to select the data to merge. You can have multiple conditions that simply merging would not support. My .02