As a rookie at this sport.. we have no local fly shop, being the "Fishing Capitol of the World" you'd think there would be ore or more in every city, but online shopping and BPS has put them out of business.
BPS (Dania) has a small supply of some stuff, and if you can find someone in the fly shop to help you they actually do have a couple people who seem to know what they are talking about.
I have been shopping, usually on flea bay, at a couple sellars who have a good selection and in-stock products. Both have been good on shipping quickly and efficiently, usually delivered to my mailbox in 3-4 days or less.
(Free shipping, but located in Floriday you pay sales tax)
(Flat reasonable fee shipping, but no tax)