Specialists versus Generalists: Getting the Balance Right

What is it that drives new ideas and innovation?