I can very much agree to many of the points he ends up making in this short video captured at TED! awesome talk!