Possible solution: Set up a P2P network that does not do filesharing. What it does is create a distributed surfing and processing network where the users all contribute some of their bandwidth, some of their HDD space, and some of their processing power to access the services available on it.
So these users can run web searches offered by a 3rd party on the service without price comparison shops filling the top results, because they are paying for the bandwidth in a virtual micropayment-offering up their PC's HDD space, processing power and their own bandwidth for the P2P network to use.
In return they have access to a private web within a web.
The P2P network has become the bandwidth. Anyone wishing to run their web service on your network pays you a small fee and effectively distributes their entire web service across this P2P network through you. Neither you, nor your customers have a major bandwidth hit.
You act as net-root, controlling what goes on the P2P network, how long it stays there, and when it comes off. You can send short commands to delete or change data, P2P-net-wide, very easily. Only direct interactivity requires bandwidth between individual P2P net users and your 3rd party service suppliers.
You have distributed bandwidth, and dynamic web page activity, and can even distribute services requiring processing across the P2P network.
You've become ebay and google but not for just sales and searches, for all web activity, allowing your clients to operate without the really annoying overheads of paying for bandwidth, and permitting them some protection from DDoS attacks.
Your 3rd party service providers can compete with the big boys with lower costs. Aside from paying you 'rent', their bandwidth hits can be directly related to direct customer interaction, not just browsing or the use of a website.
They can distribute an entire search engine on to the network, as well as having a really fast distributed robot system for adding to it, and forget about price comparison stores.
They can produce an entire website, with dynamic page creation, encrypted payments, and SQL calls to a database, and put it all on the P2P network.
And they are legally responsible for what they do on the system, just as website maintainers are to their ISPs. Individual P2P users-those who would normally be swopping files across such a service, are not in fact creating and moving files themselves, but accessing services on the system.
This is such a powerful system that you can run Google from one server, used to create the look of the sites, and alter the algorithms that maintain the database. Everything else is distributed.
Back to Stig's Dump.