Why not generate the labels on the website using the CSS print styles for handling the layout? Failing that, setup a script on the web server to produce a CSV file that can be downloaded and then used as the db file for the word mail merge. Any querying to produce subsets of the data can be done on the web server. Cheers, Julian Voelcker Cirencester, United Kingdom