Hi taazz,
Yes I'd thought of that but if I do something like .Refresh after post then it will refresh whenever I do an edit to a EditBox and this pushes the current record back to the start.
I suppose I could save the record position, .Refresh and then restore the record position, but was hoping there was something else I could do a bit neater.
Thanks