Having a site is a bit more complicated than just having a domain name and uploading files for it on a web server. The website hosting service includes things such as domain records, databases, e-mail addresses, stats, FTP access, and so forth. Though they are probably not the first thing which comes to mind when you mention the word “website”, they are a fundamental part of any site and none of them can be overlooked. If you'd like to start and maintain a prosperous online presence, you need a simple way to control these things, especially if you aren't very knowledgeable. Besides the convenience, it's also important to have 100 % control over your domain addresses and the hosting service related to them.