The social media lead generation horse race