The Perils and Victories of Online Collaboration