My brother recently decided to start a website and paid a lump sum amount to a web designer to register, design and host his website. The designer registered the domain name through their bulk domain registration account and temporarily hosted the website with some web host. My brother had a blog at blog spot and I told him to switch to wordpress in the sub domain of his site. He agreed and when I logged into his hosting account to install wordpress, I found that it was a windows hosting plan and not unix. Hence wordpress could not be installed. when he agreed to switch to a different hosting company, I found that he doesn't have access to domain control panel to modify the name servers! Here's my advice to all would be dotcomers: Never entrust your web designer or any body else to register your domain name It's very simple and you must do it by yourself to save many headaches in the long run. Just sign up a account with popular domain name services like godaddy.com and register the domain name yourself. When you decide on the host, simply log into your account and change the name servers to point to the new host. In case you wish to switch to a different host in future, change the name servers again.