Yahoo is the pits.
I am so sick of their inconsistent service. And I don't just mean their free service either. When I first started putting up web sites I registered my URLs through Yahoo and boy did I regret it. So, don't use Yahoo. Right now I can't get into my e-mail account. At least I can be glad that I didn't pay for that.
I reccommend www.powweb.com for hosting your website. If you use them be sure to tell them www.RockAss.net sent you, it helps me out.