Hot answers tagged non-profit
You probably should take a look at volunteermatch.org and idealist.org.
Along with Ferodynamics' suggestions, you could also do the following: Charge some members for a premium membership (e.g. most deviantArt users don't pay a cent and have access to most features; but a small minority choose to pay for a premium membership that gives them access to additional features). Sell branded merchandise (t-shirts, hats, mugs) or ...
In what country? the USA? I've heard from several people that establishing a formal non-profit organization is a lot of complicated paperwork and setup. It might be easier to simply donate the money to a charity possibly donate the website to a charity, if they can handle that sell the website yourself shut the website down
Have you looked at Freebase? It looks like it might accept datasets, although you wouldn't build a website there; the data would be accessible through their existing site.
Take a look at something like Spreedly or Recurly. It's pretty simple to set up and they both have different ways to handle new subscriptions (through API or through a web form).
If you use Worldpay then you could pull repeated donations by charging the users credit cards whenever they've agreed to this.
Only top voted, non community-wiki answers of a minimum length are eligible