That was really nice of you, Chris!
Do you have a membership to CostCo or Sams Club? That would be the best place to stock up.
Dollar stores. We always stop at the dollar store on the way to the movies for our movie candy. There's one by my house that has a ton of it, and they have a pretty high turnover, so it's even fresh. Boxes & Boxes of Milk Duds, Junior Mints, Snocaps, Skittles, Spree, Starburst, Butterfingers, Reeses cups, M&M's, Sugar Babies, ..... They sell for $1 there, at the movies - $4 - and the ones at the movies are smaller.