I for one, have never, and will never pre-order. I have also never failed to get an engine/car/structure that I truly wanted, and I've rarely paid MSRP. I do have enough equipment now that if I never bought anything else except scenery materials, I would have a very complete layout. After over 50 yrs of acquiring equipment, I really don't need anything else.
Mike, I'm not going to dispute what I said about the online shops that have little to no inventory. I've been to several that also had a storefront, and they had almost no train inventory at all. In fact I will say the Hobby Lobby had more. I also still see their ads in MR and other mags, advertizing all these engines and cars, that they don't have. If they did have them, then they'd have to be in a bigger shop. What I find funny is when they advertize as having certain locomotives that the company had just announced wouldn't be out for another 18-24 months.