very nice talk by Nicholas Negroponte - A 30-year history of the future http://www.ted.com/talks...