It's either fly shops or Big Box / Catalog / Online shopping. Choose your preference.

Personally, I am a firm believer in supporting every fly shop in the country if at all possible. It might cost 10 cents more but the wealth of knowledge, personalities, and friendships are well worth the effort and experience. Where did you learn to tie a nail knot? Who spooled your first fly reel? This site is a fly shop friendly zone and will forever be that way if I am able. Individuals are free to choose whom they do business with. Having a fly shop requesting that people do business with them is far less offensive than some of the other stuff people seem inclined to post here.