It’s little wonder that new comers find it difficult when trying to build their website. There’s a myriad of technical issues to contend with such as purchasing and registering a domain name, hosting the website, types of server to host your site on, back-ups, the list goes on. Unsurprisingly many would-be website owners end up enlisting the services of what claim to be specialist website design and hosting companies, paying a small fortune in the process, and then having to pay additional fees for minor modifications to their own sites.