Although having a site is typically identified as simply uploading files to a server and linking a domain to them, in fact an entire set of services lies below any website that you see online. Just a couple examples would be the ability to create and control databases or email addresses, to access your files using FTP, to check site visitor statistics and to handle various domain records. Each one of these things contributes to your online presence in one way or another and if any of them is missing or is hard to control, the overall management of your site can become frustrating. In this light, it is very important to not only have total control over your hosting space and domains, but also to have the ability to manage them with ease.