have kept large-cap funds out because it is getting increasingly difficult for them to beat the benchmarks. In repeated studies it is found that most large-cap funds underperform the benchmarks. You are better off in a low-cost index fund.
Greater than 7years bucket