Right now (as of end of September 2005), Yahoo Domains sell domain names for $2.99 a year if you buy five years. That’s $14.95 for a domain for 5 years. Wow.
Next, head over to Dreamhost, and subscribe to one of their plans. Dreamhost is 8 years and now gives you unlimited domains with any plan. So if you buy 10 domains at Yahoo, you can host all of them at Dreamhost with just one plan.
Since Dreamhost is 8 years, they give the first 888 customers who sign up a 80% discount on the first year: : “For the first 888 new signups, you can get 80% off the first year of any 1-2 year plan by using the promo code “888″ when signing up!”. If you sign up for their biggest plan, the “Strictly business” plan, you save over 600 dollars the first year.
There’s at least one free domain registration included with all Dreamhost plans, so if you need just one domain, no need to involve Yahoo.