Running a site involves various other procedures apart from registering a domain and linking it to a couple of websites that are uploaded on a web server. Each one of them is important and impacts the user experience - both for you as the site owner and for your website visitors. For example, a script-driven Internet site uses a database, files are uploaded through FTP, and communication with clients is done through e-mail, while some services demand specific domain records to be created. Each of these things is very important and when any one of them is hard to control or is simply lacking from the list of services which your account offers, the capabilities of your site could be reduced, in addition the overall control over the website may be really annoying if you can't perform some task.