I’m a big believer in guys like Warren Buffett and I personally think that their long term vision and ability to find good opportunities has been the main reason behind the huge returns that he has achieved over the years. Others however disagree. I once read about the fact that if you had tens of millions of monkeys making investing decisions, there would be a few that would outperform the market for a few years. Among those, a few more would continue to outperform for a decade more. I’m not saying that is the cause but among the tens of millions of investors, there are bound to be a few that perform amazingly well for decades.