Hi John
Thanks for your response.
>My first thought is that some action (code) is running when you click that is eating up a lot of processing. Remember that VFP is single thread and it will sometimes run off on one thread while you are expecting something else to happen.
I will try out your suggestions and set coverage on to find out the lines of code being executed. I have tried to see all the Refresh() for all the form/classes but there is not a single line in Refresh(). So I guess I will have to look for the problem somewhere else.