Troutfitters, in Bozeman is a good shop; decent selection of tying materials and no-b.s. fishing reports. The Bob Wards has some tying stuff, too, and you can often get screaming deals on hackle...