Hi Bill
I didn't use IsEdited, because it wasn't set, for some reason, on the MeasuringPoint object. I updated the InspRoundsMeasuringPointEdit transaction to actually set the IsEdited flag, and then changed the checkbox to use the IsEdited property, and everything works consistently now. Thanks for your input.
Edit: I never did find out what caused the original behaviour, though. Oh well :-)