I just bought a new kit from Drums Etc in Lancaster PA on Monday. It was a Ludwig Fab-4 set brand new shell pack. It had some ridiculous list of $1800, then was marked down to $1200, I paid $499 They also cut in a port and put in the ring around it for free. I checked all over the internet to see if the price was for real. I found them on the internet going for anywhere from $1500 to 1200 to the lowest was $799.00 I asked him why so low. He said they'd been sitting there awhile and he wanted to make room. He also had 2 of them. All of his items are discounted pretty deeply and he will try to meet any price. His Roland and Yamaha electronic kit prices are in line with mail order. I bought all my cymbals there because he has a huge cymbal room and I spent hours playing them all, especially the rides because I was looking for a certain sound. If I then went mail order for that exact Ride, it probably wouldn't sound the same. All of his employers are active playing drummers. He has a huge selection. I tried out 15 different HH stands. Rows of BD Pedals. A great used selection, consignment etc. One other thing I asked him the warranty on the Ludwigs, he said 3 years, but don't worry about it, if anything happens, we will take care of it. Mail order won't do that for you. The other reason to support your local shop is when you need a head or other part at 8pm on a Friday night before a show. Mail order ain't going to cut it. and if you don't support your local shop, they won't be there when you need them.
Now there are two sides to that coin. There are local shops of all types you name it, drums, music, cameras, electronics that take you money, maybe charge a bit more and you get no more service than mail order. In that case go for the mail order. If the local shop doesn't offer an incentive to buy there, why spend your hard earned cash there.
I bought the shell pack there, but then picked up (3) used Ludwig Cymbal Stands in great shape for $75 for all three on Craigslist. That's the same or less than I would have paid for one stand. I couldn't pass that up. I'll probably do the same for the BD pedal, snare stand, and HH stand. The price difference is just too huge, and I'm on a tight budget. But I do support my semi-local drumshop. They are 45 miles away from me. Spiney