Aubrey de Grey at TED 2006 [youtube http://www.youtube.com/watch?v=E8km1yC0n2A] Written on April 29, 2007