The trouble these days with the Internet is the ISPs. They are the weakest link in between us and the government.
To create a mesh around the ISPs but can still connect to the Internet is the way to go.
I believe that Bitcoin is the key to funding such a thing.
I would be fine with becoming an Internet repeater that generates Bitcoins on a pay per use type of structure.
And like many who have been looking at the pirate boxes, setting up solar powered repeaters all over town (on top of light poles, tall trees, water tower, etc.) to create a full mesh would bipass the whole need for an ISP.
If people can set up repeaters and get paid like people are getting paid to mine, we could reach the point where the mesh grid is more widely accessed than ISPs.