Hi Terry, I live in SE Iowa and do most of my shopping in Iowa City. There, the only real option is Scheels. There is a Fin and Feather in IC, however their selection is mostly Kershaw and Buck. Scheels carries Benchmade, Spyderco, Cold Steel, CRKT, SOG, Kershaw, Buck, Gerber, some Knives of Alaska, and United Cutlery

jerkit

. I don't get up by Des Moines very often to make a good referral for you, unfortunately!
I've purchased all of 1 knife from Scheels because they OVERPRICE almost everything. It was a BM Gravitator 425BK which they had listed at $125, which was about as good as a price that I could find on the web at that time. The Scheels in Iowa City has a BM710 HS for $180 that has sat there for months (I wouldn't even consider touching it for less than $130 - about what I paid for mine with an online vendor + shipping). Because of lack of options, I do most of my shopping online. For that reason, I do appreciate Scheels as it does allow me to see/handle knives before I buy them.
I get down to St Louie a few times a year, and have every intention of visiting Grand Prairie Knives the next time I am in the area (located in Troy IL, website is gpknives.com). I've been to a few other knife/sports stores in St Louis and have walked away disappointed with selection (Gerber, Buck, not much else) so I am excited at the prospect of checking out a blade warehouse such as GPKnives. I am hoping their store has a fairly wide selection of production blades based upon their website selection.