I have a number of websites. Right now, you are reading a page on one of my websites. Hosting a website is rarely free, especially if there are no ads. Rather than using multiple hosting companies to host my various websites, I use Dreamhost. I have never had a complaint from Dreamhost that I was demanding too much space or resources. All of my sites, with exception of my .tel and fspeml.com are hosted with Dreamhost. Also, my email is served through Dreamhost – therefore making it even more valuable This comes at a cost though. For me, I pay about $160/year for Dreamhost, and it is worth every penny.