eric,
personally, i have used yodle and a company called local marketers and would not recomend any company outside of directly marketing/advertising with google. in the past year and half i have managed my own google campaign, hired a third party (yodle & local marketers) and now i’m back ready to manage my own campaign with google.
the positives of yodle is that they will record your calls so you can hear the conversation for mistakes and so forth. you can also see geographical maps; however, unless you have others answering the phones, it does not make you more money to hear yourself talk. it’s a sales thing that yodle presents to differentiate from other companies.
i would recommend taking the time to advertise on google adwords yourself. it does take time to understand it; however, once you have your ads completed, it’s minimal time required to manage. i know of several operators across the country using google adwords and they are more than willing to help you set it up. it does take some serious time so be ready. get familiar with it and if you have questions, you can let me know.
good luck!
jesse