Here's another idea to make a shitload of money, get the general public interested in Bitcoin, AND make money for charities or specific groups.
Group branded mining GUIs and mining pools. Everyone wants to help their favorite cause, right? Well, for example, create an environmental branded mining GUI and disseminate it on Facebook to all the hippies and environmentalists. Have it connect to a specific private pool where ~50% of the bitcoin is donated to some cause that hippies and environmentalists would get behind. Have them mine for free for you, generate you bitcoin, and you donate ~50% of it to their specific cause.
This could work for ANY type of group.
And what politician is going to try and shutdown Bitcoin if there's 500 groups out there benefiting from it?
I don't have the coding skills to do this nor the ambition to hire someone, so I thought I'd release it for free. If you make some money off of it, just kick some BTC my way: