There is a lot of money to be made in the lead generation business.
I actually heard of an auto repair lead generation company that went around to parking lots and took pictures of cars with damage. They uploaded these photos to their service and then put a flyer on the car with a web address where the person could retrieve the quotes for repairs.