When starting out on the web it's always better to avoid signing up for package type hosting where the hosting company offers domain name registration, website hosting and other goodies (like submitting your website to search engines, etc.) in one package. Here's why: 1) Lot of these companies charge miniscule rates in the begining but when your business grows, the cost of upgrading may appear exorbitant. 2) A contract may exist which states that the special prices are only offered contingent on remaining with a certain company for a specified amount of time (which may be years). 3) The actual name of your site may not even be registered to you the perceived owner, but to the hosting and registrar company that initiated the purchase through the package deal. This is how these companies save money many times for consumers, as they buy in bulk, registering hundreds of sites per month. The real nightmare comes when you can no longer stand your current host and would like to switch your website to a better host. Your current hosting company may delay the transfer, or refuse to provide sufficient information to a new host or registrar to effectively conclude a transfer, as it would mean loss of revenue to them. This has happened to me earlier. The best option is always to register the domain name by yourself. So many reliable online registrars exist and it is just matter of minutes you could register your domain name. Hosting your website with a web host simply means changing the name servers (through your domain name control panel) to point to your web host (which they provide).