Running a site includes a number of other operations aside from registering a domain name and linking it to some web pages that are uploaded on a web server. Each one of them is extremely important and affects the user experience - both for you as the website owner and for your site visitors. As an illustration, a script-driven website uses a database, files are uploaded via FTP, and communication with customers is done via e mail, while some services require particular domain records to be set up. Each of these things is very important and if any one of them is hard to manage or is simply absent from the list of services your account comes with, the abilities of your site may be limited, plus the overall control over the Internet site may be very frustrating if you can't do some task.