My current order of misc parts is almost here.
In addition to this, they do their 'round up' program, where you can donate the difference between your order total and the next full dollar amount to a trust that gathers interest, which they donate tothe NRA.
It's not that I dislike other companies, what I usually do is open windows to Midway, Brownell's, Cabela's, and sometimes Amazon, depending on what I'm looking for, run the orders through all of them to the total page, see which one has the most in stock at the best price, and push the button. It's almost always Midway.