I read a little more, and my suspicions were vindicated when he started talking about Gaia Theory.
got your spidey senses tingling did it ? :)