Fred,
Yes, every DoEvents is going to take on the order of 0.25 seconds to execute, unless you resort to the tricks played with the mouse.
>You are right! The first one continues (it is interrupted by the second), but it runs sluggishly. This must be that other problem you had a thread on awhile back.