Well, another thing we can do is organize occasional stuff to bring science to those who can't afford it. It doesn't have to be big either. Take for example this story I heard today:
Ok, Microsoft already took over him already but I think it would have been super easy to collect a thousand bucks through donations and 2-3 posts and get him a couple of cheap computers :D
I agree, but we should not create something new when existing associations are already there and seek for help. We should join our forces. For instance, this particle physics one which I will start helping soonish (this is not the one I mentioned in the other post; I am not helping a single organisation) ;)