Can technology rise to the challenge?