Check duplicate email in Contact & Lead Modules
You should ask your support people or developer to create a script for a "
Cross-Module Reference". It requires a good deal of setup and knowledge of deluge and how to work with API's but it can really help.
For instance if a sales person wants to add a contact that they just discovered to the lead module, and that person was already a record in the lead module (lets say they already downloaded some premium content". The system would ID that their email's match and would send an alert to the system admin.
I struggled trying to get this for a long time but I hope that somebody else finds this useful.