Simson Garfinkel takes a look at ways in which peer-to-peer systems could help the current state of the Internet.