Running a website involves many other operations apart from registering a domain name and linking it to a few sites which are uploaded on a server. Each one of them is important and has an effect on the user experience - both for you as the site owner and for your website visitors. As an example, a script-driven site uses a database, files are uploaded via FTP, and communication with clients is done using e mail, while some services require specific domain records to be created. Each of these things is critical and when any of them is hard to handle or is simply absent from the set of services that your account offers, the capabilities of your site can be reduced, also the overall management of the site may be very aggravating if you are not able to do some task.