It is very tough to predict the future. At best, analysts and pundits can offer their most educated guesses on what they think might happen. Some forecasts will come to fruition due more to luck than skill, while most will turn out to be bad assumptions.