If you go to whirlpool.net.au they have a forum thread where offers of free hosting are posted.
Usually they are promotionals by companies that charge but there are genuine lifetime freebies as well. As with paid hosting, it is a good idea to do some research as to what is good and what is bad. The things to look for are:
Can use your own domain
It really is free - not just free for first month, year, etc.
What do you get with it? (To be usable, you might have to pay for extras. A lot of "cheap" hosters do the same thing).
Finally, don't be too cynical about free web hosting. The costs are coming down and the technology is getting better and better. You can get free everything on the internet now. Emails (Gmail), storage (Dropbox), accounting (Mint), etc, etc. They all offer superlative solutions and how they make money is via addon services, ads, or upgrades.
But you still get something great for free.
Tim at Ingenyes.