They call themselves "The Stock Up Store", as in, if you see something you like, and the price is right, and you think you might want it more than once, you'd better stock up while we've got it in the store.
That said, they do have great consistency in carrying everyday staple items; milk, eggs, bread (okay, maybe not as many varieties as everyone would like, but they've got a good whole wheat bread and that suits me just fine) at excellent prices. In addition to the basics, they also have a good, not great selection of excellent cheeses (try their Havarti sometime!), Bavarian chocolate (unbelievably good and dirt cheap), and other non essentials.
Those items that they have on limited availability, usually come back several times a year. They have a group of German items that pops up around Oktoberfest and at least one or two other times. Same with their Italian, Mexican, and Asian lines.
It's true you won't find everything you want on every trip to Aldi, but that's not the point. I'm fortunate enough to live within a mile of an Aldi and the Des Plaines locations of Shop and Save, and Caputo's. Between the three of them I have not had to set foot in my neighborhood's Jewel or Dominick's stores in years unless there was a
really great sale of which I wanted to take advantage.
Don't dis the Aldi. They're doin' the best they can and filling an essential need in the community.
Buddy