Free website hosts are good for many things, but for hosting a business website, you cannot beat professional paid web hosting for reliability, service, and support (and of course bannerless hosting with no ads put on your web pages). If you already own a domain name (.com, .net, .org, or other...