*** Now copy and paste the secondary stuff just generated into the main document *** the secondary stuff is in the document referenced as loSecondDoc *** Which is the active document at this point in time. *** The main document is open "behind" it in Word loWord.Selection.WholeStory() loWord.Selection.Copy() loSecondDoc.Close( .F. ) loWord.Selection.Endkey( wdStory ) loWord.Selection.Paste()You do not say which version of Word you are using, but I am using this technique to build documents using Word XP.