Hi Terry,
In the example you sent me, I'm getting a GPF on the ACCESS:returns.Update() statement in TagTransfer.
(I haven't followed that, but I expect it's possibly to do with there being no error checking on theFETCH above it, and I'm probably missing data or something.)
But looking at the procedure I can see a probably problem with your setup. Your "Start" button does not have a Progress Bar control. Indeed you've set the button itself as the progress control, and I suspect that won't work well at all.
Basically the progress control would get to 100%, and then refresh the button so it's not disabled. No progress, no refresh.
cheers
Bruce