Understanding the Best Ways for Lead Generation