Running a site requires a number of other operations other than registering a domain name and linking it to a couple of sites that are uploaded on a hosting server. Each of them is important and influences the user experience - both for you as the website owner and for your visitors. For example, a script-driven Internet site uses a database, files are uploaded using FTP, and communication with customers is done using e mail, while some services require specific domain records to be set up. Each one of these things is very important and when any of them is hard to manage or is simply absent from the range of services that your account includes, the capabilities of your website can be limited, also the overall management of the website can be really irritating if you can't execute some task.