Saturday, January 06, 2007

TED Talks


Talks from TED (Technology Entertainment and Design) events. Extremely diverse but always interesting.