I find myself thinking more and more about (a possible) future of the web. While the current system for web hosting works pretty well (and I am the first to say that we shouldn't make the perfect an enemy of the good), it would be really nice to exploit more of the potential in the web. What we could do (and we already have the technology!):
Make as many aspects of it fully distributed as possible: this would mean both content lookup (discovery) and hosting: today the average PC uses very little of its resources (whether we are talking about storage, bandwidth or CPU). We could push out content to the "edges" which would result in a better utilization of the local network infrastructure (hence ISP would gain from it) and faster content delivery without compromising secrecy if we so desire using PKI (hence content producers should like it).
As a "sideeffect" we could get an information system which has integrity built in by default (ie. X said Y at moment T - certified by cryptographic protocols) and is highly resistant to censorship (because information is distributed and encrypted by default both in transit and at rest). What a nice place it would be!
Full disclosure: this is a paid review from ReviewMe. Under the terms of the understanding I was not obligated to skew my viewpoint in any way (ie. only post positive facts).