Does technology help or hinder innovation?