Think tanks are in the business of generating ideas. Ted McKenna talks with the people whose main function it is to communicate them