The internet fulfills its promise to bring together diverse groups and encourage debate. The World Wide Web is an opportunity for many different people and groups to find a public voice. But this diversity has had some unintended consequences. Faced with thousands of options for information and debate online, we...