I missed this before when we were looking at it awhile back...  Could this line be put up in the if statement above?  That way we're not updating the record if there's no need to update...