There are a lot of web hosting companies that offer free hosting services. These free hosting services have a lot of limitations such as limited bandwith and diskspace. You will also have to compromise with uptime and might have to show the company's banner on your site. However, if you are just starting out or want to test your site, free hosting can come in handy. Have you ever used free hosting?