You could read the query joined to both tables in code, & as a duplicate is read, then the first name could be added to a variable containing the already read entrie(s). When finding a different household/surname (i.e. onto next line in the report), write the variable string to a new table. Once...