If you are running a Company or Small Business, etc, you can start your own free Website with Free web hosting. How to start? Follow the steps:
Step 1: Visit the website www.co.cc, you will get a website like name.co.cc, as you will be aware of .com, .org, .net and so on. But this co.cc extension is something new and any one can easily remember. (But co.cc does not provide free web hosting).
Step 2: You have to create an account with http://www.co.cc to create websites. Each account will be given two websites (you can create two domain names for one account). Some websites, they are charging more per year, for example, inspiration.co.cc, they are charging some US Dollars.
Step 3: Once the website is created, you have to setup by any one of the following ways, by assigning the DNS server Name, or by Google Apps.
(if you go with google apps, you will get 100 email IDs for the domain name you have created, for example, tspradeepkumar.co.cc will have email@example.com)
Step 4: Next you go to www.000webhost.com Apart from paid hosting, they provide free hosting also, here also you need to create a account. Once created the account, provide the name of the website you created in Step 2 here and they will provide two DNS Server address. (Set up your co.cc account with these two DNS Server Addresses – refer step 3).
Step 5: Since DNS Server takes atleast 24 hours to update all the servers with your new website, be patient for atleast for a day and again come back and login with the hosting website.
Step 6: The hosting site will provide you PHP and MySQL Support and they provide FTP upload also. If your company or home connection blocking FTP,then better you go for their own file manager and upload the html, php files to the folder they specify(Usually public_html/) and thats it.
It Really works!!!!!!!