This might be a bit much for a single person, but your question reminded me of a piece[0] from last November which covered the creation of a local ISP, the Doe Bay Internet Users Association[1], on the Orcas Island after the residents had poor experiences with CenturyLink.
The ISP also has some technical details on their website[2].