I teach a lot more than I blog these days, and some of my classes are due to lead generation sites. One of them being Thumbtack.com. Another I'm familiar with is Betterfly.com. I have gotten clients from both of these sites. The thing is I don't get leads very often from them, and now both sites want you to pay for leads whereas previously they were free.