Where Good Ideas Come From

I was doing some research recently on techniques for resolving creative block. In my search I came across this great Ted Talk by Steven Johnson. His key argument is that leaps in creativity arise as a result of small ideas colliding with each other, in the process creating something entirely new. He believes that the best place for that to happen is in a collaborative, social environment where ideas can be openly shared and explored.