Where I live, I only have one choice of provider - Time Warner. And I can see why Verizon and the like don't get involved - they'd have to invest a ton of money before getting revenue from even a single customer. If the muni wants to step in and provide this service for the public good, I'm all for it.