Be careful with free. I took a free hosting account at Lime Designs in exchange for a review and I had nothing but problems. Every time I tried to do directory submissions the servers seemed to be down. I had a few people tell me they wanted to check out my blog and of course they could not get to the blog. It took 4 submission of my site map in Google before they could get through to the server. Free is not always better so I would recommend getting a small paid account or use someone like blogger.com.
Just curious, if you can recommend free hosting, why are you still using blogger? Looks like most of your posts are for Host Gator and they are not free.
There is a post recommending 000webhost but with an affiliate link instead of the actual link, the rest are all a collection of affiliate hosting links.
These hosts offer good and reliable free service with cPanel. http://www.x10hosting.com/ http://synced.org/ http://www.fragvault.com/ http://www.websitesnetwork.com/ http://000webhost.com/
If your just starting out and don't require much free is OK. I know 000webhost.com is a good one I haven't tried 110mb.com.
I will be offering free hosting very shortly, PM me if interested I can set up any accounts needed right now.