HI Ronald
>What the slickest way to detect changes to grids and texts and alert user when leaving screen
Yes, you must have buffering enabled - or there can be no pending changes. There are two functions you need to check, depending on whether you are using Row (GetFldState()) or Table buffering (GetNextModified()).
----
Regards
Andy Kramek