How recently have you succeeded in updating a Yahoo listing? Their free self-serve features are pretty broken.
To claim your profile, follow the link below. You will have a choice of Yext/ Yahoo Local Works, Enhanced Yahoo or Basic (free) Yahoo.@Phil I just tried to do a yahoo local and don't see in there where I can add a business.