Cory Doctorow delivers an amazing talk about why the internet is broken and what we need to do about it.

http://craphound.com/?p=5245