Thanks for the reply! Maybe what I want to do isn't possible. I have successfully run a Mail-Merge when I already know all of the fields that are in the document. What I would like to be able to do is to query the document to find out what fields it expects and perhaps some sort of filtering. Then I would have Fox generate the cursor and execute the Mail-Merge as you outlined. Am I dreaming?