Who should I buy my air guns and supplies from?

Over the years I've purchased from Mac1, Pyramid Air/Airgun Depot, Straight Shooters, Utah Airguns, EdgunWest and Crosman. Have no complaints although I prefer the more personal experience with smaller shops where our unique ergonomic challenges are known. Tim at Mac1 and Brian at EdgunWest have been super helpful in this regard. I've also had the opportunity to get to know the folks at Utah Airguns in the last year, Justin has a solid crew and has treated me well. Craig at Straight Shooters has been a pleasure to work with.
 
I recently had a negative experience with Utah Air Guns. I needed some pellets, called for availability. I was told they were in stock so I ordered some. Well two weeks out and no pellets so I gave them another call. The sales person fed me a line of poop they were out, six weeks out. Now that's what i call prompt service. I did the same routine with AoA and had pellets in my hand in 5 days.