You read about it all the time, but what is lead generation and how can it benefit your company?