I have already changed and defined the recordset "test" to include the variables (UserID, UserFirstName, and UserLastName) and I have tested that I am in fact returning these variables from the recordset. It seems that I am not coding and defining these variables globally, which was why I was asking how Ray's coding should be changed. I am trying to accomplish two objectives: (1) pass these variables to the WA email log for each record in the loop, and (2) use these as dynamic variables in the email sent to each UserEmail recipient in the loop. So I am attempting to reference these variables both in the email body and the Email Log Bindings of Universal Email. I have not been successful in these objectives. Thanks for responding.