Ok, so you usually read and hear that an investor shouldn't try to time the market, they should take a longterm, disciplined investing approach, etc. However, there are many people who invest that easily beat the market. Are they just good at researching? Do they have insider knowledge? Or...