So I was thinking about what's going to happen if Bitcoin starts getting banned by major governments. They will no doubt get server's like the one this forum is on shut down. So I was thinking why not come up with an open source distributed peer-to-peer web server which is on all of the computers which make it up. Not sure how the addressing would work exactly, but probably you would have a program on your computer that essentially makes your computer a node in the cloud, as well as creates a new protocol (Like telnet, http, ftp) on your computer and allows your browser to connect through it.
When someone made an allowed change (like making a forum post), the change would be distributed through the network through all the peers. A person couldn't see the change until it reached them. This might also work for chat rooms, newsgroups ect. But it would be very useful for a market like mtgox. That way even if it was attacked, they would have to take down all of the computers in the cloud instead of just one computer.
This has been thought about much on these forums and in the past as well:http://lmgtfy.com/?q=free+net
(see TOR Hidden Service)I2P Anonymous Network