I'm not sure whats giong on but every time the cron runs dolphin will send out all pertinent match notifications. However, these match notifications are the same over and over. I have test profile 1 setup to match well with test profile 2, test profile 2 gets daily match notifications about test profile 1, even though test profile 1 never made any changes to the profile. It seems like the system is individually evaluating the matches and sending out the notifications but is not indicating in the database that the match was already sent and not to send another unless there is a profile update somewhere.