What we really need is a global, switched wi-fi infrastructure
Free access in any location, at realistic speeds of 30MBit (in the case of 802.11g).
This could be set up by individual volunteers, but has only proven to work in areas where the population density of technically literate people is high.
I would be willing to help deploy nodes, but 99% of the people in my neighbourhood probably dont even know what the internet is...