I went ahead and pretty much pre-ordered everything so far this year, especially with the new baby and being tied to home a bit more right now. It has worked out pretty well so far, and I've gotten each wave before it has hit retail. If for some reason I find them in the stores first, I could always cancel the order. There hasn't been any sign of Wave 4 or beyond here yet, and Legends has been more uncommon as well, but I think I've seen each figure from the first three TAC waves in the stores at least once.