Reflections on the collaboration between humans and technology to inspire exceptional online experiences