Not sure if anyone has seen this or not (I've been out of the country), but Dreamhost now offers free hosting for nonprofits:
"Whether you are a new customer or a current customer, in order to prove your non-profit status we need to receive one crucial piece of documentation. This is an official United States IRS letter indicating tax exempt non-profit status under the appropriate sections of the tax code. This is often called a 501(c)(3) determination letter.
A 501(c)(3) determination letter is the only documentation that we will accept. If you are a non-profit organization and do not have a determination letter, regardless of the reason, you will be denied free hosting."