I buy from my LGS almost exclusively. When I first got into the game (shortly after W2) I had to buy a few models from B+N and Amazon since no one else had them in stock (not to mention I bought 4 core sets from Target when they were $12). But besides that I've bought every ship from a LGS, most from my normal one. Back when I was still growing my collection, every time I played at the store (normally once/week, but sometimes I wouldn't be able to make it), I'd buy a ship. Now I don't really have a need to do that.
I have heard of such legendary times. Alas, it was before my day.