Meeting the challenges of collaboration