Screen.MousePointer = vbHourglass 'vbDefault
and

Me.MousePointer = vbHourglass
Are 2 different things. One changes the mouse pointer on the form only, the other changes it on the desktop.. Exactly which one are you trying to accomplish?

Rudy