I just finished reading Vernor Vinge's Rainbows End. Pretty good, but I think A Fire Upon The Deep and A Deepness In The Sky were better. I think in Rainbows End the technology gets a bit in the way of the story ... Vinge carefully prognosticates and extrapolates, and that makes it overwrought.
Having said that, the prognostication is quite good and worth reading and thinking about. And having said THAT, there are a few major blind spots. In Vinge's world, software usually works, porn and spam are almost absent, and nations with extraordinary totalitarian power don't abuse it. Hmm ... I doubt it :-).