I fall into the same trap upon each release....
Place a large/huge online pre-order. After official release spend a day or two waiting for shipping info and then tracking. Then read about how people have their toys. Get more impatient and drive to FLGS to buy one of everything. Go home to open and get yelled at by wife.
Repeat as needed/when a new wave is released.