I have a method that takes approximately 65 seconds to complete and I set the mouse pointer to vbHourGlass then I call DoEvents and finally the method that takes the significant amount of time. In this method there are message boxes that the user must respond to. After responding to the message box the pointer is now back to the standard arrow even though the method is still processing. How can I keep my mouse pointer set to the Busy pointer while processing my method?

-K