Not necessarily better, Daniel, but different: Look into GetFldState(-1) which will show you which fields have been changed (as well as a lot of other useful stuff). It returns a string with a value for each field in the table. You can use this to look JUST at the fields not changed.
HTH
Barbara
>Does anyone know why this is happening? Or perhaps, there is a better way of accomplishing this task while remaining independant of the table and form structure.