I'm sorry, I didn't mean to imply this was simply to generate revenue, the primary purpose of public stock would be for voting rights. A board has to be elected somehow, I think the public should be involved in this process. Having a offering would simply be a way to secure an endowment and allocate, a finite number, of voting rights.
For example:
http://usatoday30.usatoday.com/money...ale/51587896/1
- - - Updated - - -
You can dissolve a 501(C)(3) just like any other corporation, the catch is you have to donate any assets to another organization with 501(C)(3) status. I recall this dissolution asset transfer clause must be in the articles of incorporation for the IRS to even give you 501(C)(3) status. I've been known to be wrong and I'm no expert, but I think I'm right on this. I just remember when I incorporated another non-profit a few months back that I had to include this clause for the government to sign off on it.