Technology and Collaboration, Chicken or Egg?