When you start a new website you need a domain name and a web host. A web host is the company that supplies the computer server that your website files will live on. This type of service generally costs between $5-$20 per month. Some web hosts will also register your domain name for you, but you can use different companies for each service. My recent favorite web host companies are A Small Orange and WebFaction. Both offer competitive rates and have great customer service.