Managing a site involves many other procedures apart from registering a domain name and linking it to a couple of websites that are uploaded on a hosting server. Each of them is crucial and impacts the user experience - both for you as the website owner and for your website visitors. For instance, a script-driven site uses a database, files are uploaded via FTP, and communication with clients is done via e-mail, even though some services demand specific domain records to be set up. Each one of these things is important and if any of them is hard to handle or is simply missing from the range of services your account provides, the capabilities of your website may be limited, not to mention that the overall control over the website may be very irritating if you cannot perform some task.