Hi Raveen,
My mistake is that I thought that pbInRowFocusChanging was your property - wasn't in the help - and didn't chase it. I see now that it's a private property of cCjGrids.

So what you have above is pretty much what I want to do but unfortunately it makes no difference. What I'm doing in the grid is click in a column, make a change and using the mouse, click on the row above to save. I get the dreaded OnComFocusChanging Recursion error every time. Maybe there's something else going on. I'll have to try commenting out all of the custom code in the grid and see if that has any effect on this.