15
Just wanted to plug my 2cents in here as well.
I personally use www.100webspace.com for beta testing and experimentation purposes. If you need a free host to get you started, or while you evaluate a
good paid host, then www.100webspace.com will do the job.
I strongly recommend that you get paid hosting though! As mentioned by Carnuke, free hosts are unreliable. They do in a pinch, or when you want a seperate hosting account for testing, but I wouldn't want to host a production site with one of them.