It depends as most free webhost will also have advertisement on your site that will generate revenue for the host. Even if the webhost allows you to advertise, there may be bandwidth limitation. With Microsoft Office Live Small Business, you can get a free website - http//snipurl.com/3803z without these kinds of limitations. It has a free design tool that allows you to create web pages without coding. It has no ads and has 500mb of web space. No need to download anything.