>I commented out the Refresh and that did not appear to change anything. I am honestly not sure why those two executes are in there.
Did you comment them out as well?
Also there may be some other code in some other controls (or form methods) that change the record pointer.
If it's not broken, fix it until it is.
My Blog