As the name suggests, free website hosting is a free non-paid web hosting service. There are many web hosts who provide subdomains to anyone who want to make website. When you make your websites with these free website hosting services, your website gets such name as yoursite.blogspot.com and yours...