The users need to query the data. Originally, they only needed to query one state at a time but now they want to be able to select multiple states. I wrote the VBA code that creates a UNION query in Access but it takes way too long to process. I figure that with SQL Server I could use code to compose a query on the fly in Access, depending on user selections, and then use ADO to retrieve the data from SQL Server to an Excel spreadsheet.