Find out why and how hosting services can give away space on thier servers.
Sooner or later, as everyone finds out, nothing in this world is free. Although there are literally hundreds of Free Hosting adds surfacing on Internet, no one can stay in business very long giving it away. So how can hosting services offer free hosting?
One way is to make some of their money from registering your domain name. Domain registration is a necessary step for any future web site owner, (some low cost host play a numbers game between your monthly cost and your yearly domain registration fee, for example: $5/month and $30 registration fee, or $7/month and only $6 to register, or...... you get picture).
Another way they make money is to add advertising onto your web page. They will get paid either each time banner is shown, or each time someone clicks on advertisement. Some will offer extra add ons like Spam or Virus Protection, Domain Theft Protection, or other services at an additional cost. Of course if you feel you have need for these services, then you should purchase them.