Well I bought my three core books online from WotC and then ended up going to my local shop for most of the rest of my stuff. However around December I decide not to visit my local store while the current manager is there. He was badmouthing the old employees and he generally was not doing much to make me or my husband feel welcome. So we stopped our monthly purchases there (which at the time were between 100 and 300$ a month).
I just ordered a number of books that i wanted tonight from Talon, and hopefully I will be more than satisfied with them, and if so I will continue buying from him. I checked both him and the ENworld link, and he offered what I wanted for less, not quite as cheap as Amazon, but since I prefer not to use amazon, I dealt with the extra 10$ or so I didn't save by going to him.