Managing an Internet site includes various other operations apart from registering a domain and linking it to some websites that are uploaded on a hosting server. Each one of them is critical and impacts the user experience - both for you as the site owner and for your visitors. For instance, a script-driven site uses a database, files are uploaded through FTP, and communication with clients is done via email, although some services demand certain domain records to be set up. Each of these things is critical and when any of them is hard to manage or is simply absent from the range of services which your account comes with, the abilities of your site could be limited, not to mention that the overall control over the site could be really annoying if you are not able to perform some task.