jstockard advertises "10000 fly tying items in stock" which is a little misleading. they probably have multiple quantities of different fly tying materials but i doubt they have 10000 individual items in stock. regardless of how many items they have, they are still my #1 online shop followed by bears den. they both have the materials that suit my tying needs.
i lived in the denver area fron 1980-1991 and that was a mecca of flyshops. i spent a bunch of money in anglers all, royal stevens, the trout fisher, complete angler to name a few and many other shops in montana, utah, wyoming etc
then in 1983, my job sent me out to vandenberg air force base in lompoc california to work on the air force space shuttle launch complex. while there, i did take a drive down to los angeles and stopped in to marriotts shop. it was ok for a fly shop back then but i wouldnt know about today. i do remember getting their catalog which was as thick as a small cities phone book. one year the was an article about me fishing the big horn river in montana written by jack sayers (pen name: gray ugly)
and dont forget about your local home, hobby and craft shops for a multitude of fly tying items. i support fly shops but i also support craft shops for the same items that are over price in fly shops
so in the long run, if there is an online fly shop, brick or mortar fly shop, cabelas, bass pro shop that serves YOUR purpose for tying materials so be it. its your choice