Avvo used to be a great directory. In the past few years, it has dropped off in the search results. There are multiple reps reaching out sporadically with no consistency so if you have a firm with several attorneys, there is no coordination and each attorney gets harassed by different reps. The last rep I had canceled meeting after meeting so I finally had to ask his manager for a new rep so we could get our spend down. Very frustrating.