Could this market pullback be the biggest buying opportunity in years?