An interesting presentation at TED about life extension.