I am Fortunate to have a Local TRAIN Store, not just a Hobby shop. My LTS has prices near MSRP on many things, but is also willing to "Deal". I have been a customer of my LTS since 1974, when it opened, and I was 9 years old. Currently in their second location and fourth owner IIRC, and the current owner has owned the place I believe for over 20 years now, and was an employee before that.
Needless to say, I am a well known and recognized regular, I will usually buy smaller items without asking for a discount, and will ask the owner about a discount on larger items, but I have even had employees give me unrequested discounts as well. If I know that I am going to order an expensive item such as a Legacy Steam Locomotive, I will talk to the owner and see what kind of price he can offer. I usually try to pay CASH, and He knows that it wont be sitting on the shelf an unknown amount of time, he can make an attractive offer quite often.
We don't have a sales tax in Oregon(but they keep trying) so we don't have THAT retail disadvantage. When I consider price, I not only consider the shipping to GET an item, but unfortunately, these days, with electronics packed locomotives, I also figure the shipping back to the MFGR, at LEAST ONCE. My LTS does give me great service, when I ordered my Legacy FEF-3's (original run) The Black one must have been returned to the distributor, before it was sent to my LTS, I opened the box, and it was JUST the locomotive and tender, NO paperwork, small parts including the programing module, not even the plastic and foam wrappings. They know me well enough that they didn't even question it. Had that been an on-line/mail order sale, the shipping back probably would have been on ME, it is for warranty service, (But SHOULDN'T BE, in my opinion, if it doesn't work the MFGR, should pay the return shipping, NOT the customer).
There is a point where I will buy, on line, or elsewhere, and that is judged on a case by case basis, the $430 price on a $399 MSRP for the PE set, that was available for $259, is a perfect example, I couldn't justify THAT either, NO Shame in that decision in my opinion.
I also Enjoy visiting with the crew and other customers at the shop, and when 5-6 years ago, things got Really Lean at work, I hadn't been by the shop in a long time, they asked where I had been, and I mentioned things being slow at work, they said stop by and visit anyway, you don't have to buy something every time you come in, swing by and just say Hi, once in awhile.
I do feel Lucky to have a shop like that nearby, and feel sorry for those who don't. I don't want to have to order ground cover, smoke fluid, trees, track and a multitude of small things, on line, sometimes you NEED something and waiting several days for shipping simply SUCKS. Last Christmas, I needed some Real Trax switches, for under the Tree, they had some a couple weeks before, before I knew that I would need them, but they had sold them and hadn't gotten any in yet, Peterson Supply, is located here in Portland, and the shop was able to call Andy, he had them, and I was able to pick them up from him on my way home, had what I wanted and got the Tree layout up and running that night, there were some Very Happy Kids in my Wife's Daycare the next day.
I wont say that EVERYTHING is bought at my LTS, but, I don't mind paying a reasonable difference to support them when I can. I think most, if they had the experience I have had with my LTS, would feel the same way, of course there are those that only consider price, and that is their prerogative. I am Glad that Whistle Stop Trains is there, and I Hope that it never joins the fallen flags club that so many other LHS/LTS's have.
Doug