We were with Yodle for over 6 months at $200/month and did not receive one valid lead that turned into a contract during this time.
We don't blame Yodle. I believe they honestly tried to get us business, but they just couldn't make it happen.
Tip for consumers: Do not expect miracles to happen overnight. It takes time, patience, and dedication to your final goal. Effective marketing is an evolutionary process: one good step at a time.