So I thought I would use the CheckRulesOnCurrentRow method in the BO.
So... my next questions are...
Is there a dirty property for each record i could check to determine whether I need to update these fields?
Am I correct in my approach here?