I have set up a process that automatically generates an email in Microsoft Access 2000. I am very new to Visual Basic, and have only learned what I know from the help function. When generating an email, I can set a To: list variable to a hardcoded literal, but I want to string the results of another query that has been opened into this variable. I want to concatenate each of the To: list IDs with a semicolon, then the next ID, semicolon, etc. To get by for now, I generate the email and cut and paste the list from the open query into my To: line. I'm a mainframe programmer, so I believe there has to be a way to populate this To: list variable from the results of a query. Thanks in advance for any tips to this novice.