1. A computer implemented method comprising: receiving a list of one or more contact points from a sender; comparing the list of one or more contact points to a satellite server's do-not-contact list; and reporting to the sender any contact point on the list of one or more contact points that appears on the satellite server's do-not-contact list, wherein the satellite server's do-not-contact list is generated from a do-not-contact list distributed by a master server and wherein a registrant registers with the master server to provide a registrant contact point to be on the do-not-contact list that is distributed by the master server.