You might try Two Guys Fly shop in Louisville. It is small, but the guys are helpful. They have helped me with knots, and advice. I think that is how you tell a good shop from a poor shop. If your heart is in fly fishing, then they will put their heart into making you a better fisherman. Hopefully, you will buy stuff from them rather than Dicks or Garts.