Please modify this to take a contact id as an argument.  We should know exactly which contact changed when we call this function.