For your black powder needs check out Buffalo Arms. They are about seventy five miles from where I live and have the reasonable black powder prices and just about everything a black powder user, cartridge or muzzle loader needs. Best prices are from Powder Inc. it is shipped to your door UPS, requires a signature. I'm chair of a muzzle loading club, best prices are in bulk (25lbs minimum, 50lbs maximum) save dollars per pound when you buy bulk. Once a year a guy in the club goes down to Southern Idaho and buys powder by the 25# bag, which used to be 25# cans, another buck a pound less than cans. I think our per pound price was around $15 which was insane compared to local one pound cans at near $30. Spokane no longer has anyone selling black powder, we have to go to Idaho or order it, ordering it is cheapest and less hassle. We make a day trip with breakfast and lunch included and with three of us can haul back 150lbs, although we usually come back with 50 and hand it out when the meeting takes place.