My experience with free hosting has been terrible.
My experience with 1dollarhosting.com was not good either.
My experience with 5dollarhosting.com has been GREAT. I moved all of my sites to them. The site is easy to use. You get a great email app and can create up to 99 email accounts. I have used webhosts and paid as much as $30/month. None of these have been as good overall as 5dollarhosting.com. And, it only costs $60 for a prepaid year (with a nominal setup fee).
The problem with free hosting and too cheap hosting is that you get awful support and end up wasting a lot of time. 1dollarhosting had a fat setup fee that made it rather costly when you get fedup with them and leave.
And, I don't get any commissions on 5$.
