Just thought I'd list some places where I've had exceptional service and purchased quality goods relating to my fly fishing adventures. I recommend them all highly. And no, I don't get any free stuff for doing this!
McCloskey's General Store, Boiestown, New Brunswick. Great bacon, the best socks I've ever bought, and the only place in town to buy adult beverages. I wish it was closer than 560 miles from me.
http://www.feathersmc.com/ John McLain's online store. Excellent feathers, and its where I buy my legal seal fur. John is a genuinely nice man.
http://www.scottsflyshop.com/ A good place to find good stuff at a discount.
http://www.dharmatrading.com/ I buy my dyes here.
http://www.feathersideflies.com/ This is Ron McKusick's online store. Lots o' stuff.
http://www.doak.com/ If Jerry Doak's fly shop doesn't have it, you probably don't need it.
http://www.eskapeanglers.com/ Bryant Freeman's great fly shop in New Brunswick