Having a site is a little more complex than just having a domain and uploading files for it on a web server. The website hosting service includes things like 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 element of any site and none of them can be overlooked. If you would like to start and sustain a prosperous web presence, you'll need an easy way to control these things, especially if you aren't very experienced. Besides the ease of use, it's also crucial to have complete control over your domain addresses and the web hosting service associated with them.