>I've not seen that behaviour in the exact situation you describe, but I have seen it elsewhere. Leaving 1 pixel between the right-hand edge of the right-most column and the left-hend edge of the scroll bar seems to work.
This is what some of us did to fix it. However, it's brakes the layout a little bit.
This is what I added tonight in our BaseForm::Save() method:
IF TYPE('_screen.ActiveForm.ActiveControl')='O' AND _screen.ActiveForm.ActiveControl.BaseClass='Grid'
_screen.ActiveForm.ActiveControl.Column1.SetFocus()
ENDIF