Re: why the major price difference?
I imagine the local guys have much fiercer competition. I can go to a dozen places within five miles of my house. I stick with three of them because of the prices and the service. Even though I could order online, I like the personal interaction, and have gotten to know my favorite local vendors quite well.