>I thought about using a cursor but was worried about the ability to add a new text field and enter changes on the fields I need to change for this session.
You can add or modify fields in cursor.
That too with assigning it to a grid... grids and me never seem to get along too well.
In this case you should take a look at article about grids in the last issues of the UT magazine. < SNIP >