Thank Patrica and Steve - it's ugly but it works
-----Original Message----- From: Steve Rosco [mailto:[EMAIL PROTECTED]] This is something I have used in Excel. It was cut from MS help for VB applications. Don't know if it will work for what you are doing, but worth a try. ' we have to wait while the previous command runs. PauseTime = 5 ' Set duration. Start = Timer ' Set start time. Do While Timer < Start + PauseTime DoEvents ' Yield to other processes. Loop ________________________________________________________________________ This e-mail has been scanned for all viruses by Star Internet. The service is powered by MessageLabs. For more information on a proactive anti-virus service working around the clock, around the globe, visit: http://www.star.net.uk ________________________________________________________________________ List Charter and FAQ at: http://www.sunbelt-software.com/exchange_list_charter.htm