I tie all my Flys myself and buy all my supplies for tying them from Reinke Brothers. Very small shop in Milwaukee that has been around forever. Nothing flashy but if you need it for tackle craft, they either have it or will get it for you.
Fly featured has been named "the panty dropper"
Lake MI Angler has the most extensive lure selection. http://www.lakemichiganangler.com/