Thanks Jeff.
That's the same conclusion we've made in our research.
I think we'll create a new function which will mimic the update, and do the necessary calculation without running the UPDATE against the table.
Nice to see that you perhaps have a solution for this sometime in the future.
Regards.
Bjarne