If you have tried to set up your Yahoo business listing, you have probably run into Yext. The three-eyed troll making the good citizens of the internet pay money to set up business listings. However, you can still set up your business listing on Yahoo for free. Watch the video below to see how.
Click this link to claim/create your listing: http://www.yext.com/pl/yahoo-claims/index.html
Using a new video tool to create this video, so ignore that the beginning was cut out :)
Hope that helps!