If you've ever tried B2B lead generation, you know it's tough. Businesses need a constant flow of incoming leads to…