The whole wikileaks hosting problem got me thinking, couldn't we make a some sort of P2P webhosting system for websites like these? Basically unbreakable. No dedicated servers that can be taken offline. The website would take its resources from user's PC's.