Michelle,
Yes row buffering does automatically save when the pointer moves. That may be good or it may be bad. Personally, I hate magic stuff happening in my code. I prefer to write the tableupdate where I want it and have no magic going on, so I use table buffering exclusively.