Although having a site is normally described as simply uploading files to a web server and linking a domain to them, the truth is a complete set of services lies under any site that you see on the world-wide web. Only a couple of examples would be the ability to create and manage databases or e-mail addresses, to access your files through FTP, to check on site visitor statistics and to control a number of domain records. Each of these things contributes to your web presence in one way or another and if any one of them is lacking or is hard to handle, the overall management of your website can become irritating. In this light, it is essential to not only have total control of your website hosting space and domains, but also to be capable to manage them with ease.