I will suggest skype over yahoo because the video and audio quality of skype is far better than yahoo!