As a business man I am always skeptical about parting with money when it comes to advertising/promotion of my business. I have spent a great deal of money in the past with no measurable return when I advertised with other companies.
Yodle is the exception, I love Yodle. Every dime I spend with Yodle is a dime well spent.