If you are just getting into the world of online businesses (also known as Internet marketing) stay away from the free hosting sites. Free hosting often comes as the expense of ads being placed on your site which can detract from the reason you have a website in the first place. Pay for hosting so you can control the content of your site.