Generating Leads In An Increasingly Challenging Environment