Lead generation: the hidden truths