Depending on your hosting needs, hosting may be free or cost as much as $8 per month. Your domain is only a location. Like the yellow pages, it points people in the right direction. In this case, your domain points to your host, and your hosting provider serves the web pages and other content. I do all of my hosting with GoDaddy, and since I have several domains and need many databases, I use their $8 per month plan, but you can do like I did and start with the $4/month plan and upgrade when necessary.
3) An Autoresponder (Free to $20/month until your list becomes very large)Autoresponders are programs which manage your mailing list and send out automatic messages. The beauty of these is that you write an e-mail once, set a date when to send it (e.g. 1 week, 2 weeks, 3 weeks after sign-up), and it takes care of sending people the information at the intervals you specify. Write information once, and put everyone through the same information / sales funnel.
The big daddy of mailing lists is Aweber, but the company that I use is
YourMailingListProvider (YMLP) because they have much cheaper start-up costs, which is ideal for the new Internet marketer. How I see it is, until I'm making money, why spend more than necessary? And when it eventually pays for itself, I'm happy to pay a few extra dollars per month in return for the amount it saved at the beginning.