I have a SQL query set to run and return a recordset from Access to Excel. When the user hits the 'Search' button on the form I hide the search form and would like a small 'Please wait...' form to display while the query is running and then close when the results are returned to Excel. My problem is, I have a loop on the wait form changing the number of '.' after 'Please wait' so that the user knows the query is running. So I'm having trouble having that caption loop run AND the query run in the background simultaneously. Any advice would be much appreciated, thanks!