Having a site is a bit more complicated than just having a domain name and uploading files for it on a server. The hosting service also includes things such as domain records, databases, e-mail addresses, stats, FTP access, etc. Although they are probably not the first thing which comes to mind when you refer to the word “website”, they are a fundamental part of any site and none of them can be neglected. If you want to start and sustain a prosperous web presence, you'll need a simple way to take care of these things, especially if you are not very qualified. Aside from the simplicity of use, it is also important to have complete control over your domain addresses and the website hosting service associated with them.