Hi Naomi,
>I had a class working quite nicely but it may need just a bit of final tunning.
would be great if you could report back on that. The approaches I've seen so far all potentially loose track of the current position at some point. Most have problem when the grid scrolls while it doesn't have focus, changes of the current record number and changes to the order/amount of data due to SET ORDER, SET FILTER or REQUERY() statements.
--
Christof