Yep, you heard it right. While it costs nearly $10 a year to register your domain elsewhere, DreamHost generously offers a lifetime free domain registration as long as you stay a hosting customer to them. So, problem solved with your online presence plan. You have the hosting of your website AND a top level domain name just like .com, .org, .net and .info!
Unlike some other hosting providers who are sneaky about the ownership of domains registered through them when the customers purchase the hosting, DreamHost has absolutely NO such unethical practices because that is plain stealing. The domain will be unconditionally YOUR property and you can transfer it away from DreamHost any time you want.