I have done a lot of research on web hosting companies and have compiled several lists of those that are free, fast, no ads, high uptime, etc. and those who are cheap and such. I have created a newsletter where I'll be sending out deals as I run across them as well as any research I have done.
I encourage you guys to join.