If you need a free place to host your website, make sure you check out AmbitiousLemon. They look very good at what they do; they at least have a very capable open source software setup on their server, with Ruby On Rails, PHP, Perl, Apache etc. :
We are not a company. Our aim is not profit. We are a handful of computer enthusiasts dedicated to building a free web hosting service where our emphasis is the community we host rather than our own financial gain. You have the talent, the content, and the desire to share it with the world. We are the means to that end.
If you are a nonprofit that needs discounted web design, then visit, nonprofitdesign.org (which I run, in addition to this site.)