>It seems that after I asked my question that I tried out the grid's AfterRowColChange Method and put the refresh there; it seemed to work just fine. Is there another way to do this, or is this the best way?
You could only refine it by checking the grid's .rowcolchange property, and fire the refresh only when row changes, or the last column (the nIndex of which you would save in BRCC) is the one you're watching. In some cases (read: on slower machines), you may actually see extra refreshes taking some time. Not that much with today's machines, but in the times of VFP6 that was sometimes a problem.
You could put the code in the .lostfocus of the textbox in the grid in the columns where you want it, to the same effect. Using ARCC is just more elegant and won't get lost if the grid rebuilds.