I'm a proponent of local first: that being said, I don't like being overcharged. Do you want to but the most over priced accessories? Then go to sun cyclery. I have purchased items from there and also my wife's mountain bike, which is to large for her frame, and was thinking, shit, this stuff is expensive. Then went to Moab, where I had to have my derailer, readjusted, after already having sun cyclery do a tune up....and noticed the kryptonite chain locks for half the price.
Sorry, but sun cyclery had lost my patronage, and that sucks because they are so close to where I live.