Sales leads — potential customers who have supplied you with their contact information — are essential for any business. They’re increasingly more important in today’s business environment. Statistics show that 37% of company owners say they face obsta...