1. Mining clients that can alternate between all available pools automatically. So like a distributed mining proxy pool. (distribute that to everyone will help security overall as people get bennies of large pool + danger of too much power in single pools is reduced). 0.025% (quarter of a percent vs. 3.00% for deep pool) of mining through this pool of pools goes towards the BTC nonprofit.
2. BTC mining non profit. Team of guys in each city get together (would work best if they were in the same city) to set up mining operations. Multiple per city, even better, but efforts would need to be coordinated. After their fund reaches acceptable starting point they start mining, and all profits go back towards mining. Maybe a cap on mining power for each such team, to spread out power for a more robust network. A way of halting funding once each team reaches self sustainability would be needed as well.
Just a thought.
Very interesting idea (both of them, but especially #2). I like it! The non profit miners could use the smaller pools to balance the network and keep it healthy. Or if they get enough hashing power just mine solo which is very healthy for the network.
Also, half the profits could be reinvesting in the mining operation (and costs, electricity and whatnot). And the other half could go towards Bitcoin promotional sites like the Faucet!