There are some good businesses in the area, that I like. Notably Nature's Corner downtown and Grandpas's ice cream. Nature's corner is sort of all into natural essential oils and herbs. Mostly I go there because they make different types of snacks(candyish) like sugar and sour cream almonds(awesome), chocolate covered coffee beans, various flavors of yogurt covered pretzels. They have an entire wall of different types of things like that, they sell by the pound.
Grandpa's Ice Cream is also awesome, they try to bring in new flavors occasionally, and I've never been there and seen less than 10 flavors, usually I see about 20. I know my sister likes it because they don't use food dyes, I like it because it gives my a chance to try different flavors, and see how well different ice cream goes together. Grandpas's in on Roosevelt.
Actually most of the "mom and pop" stores are downtown on Jefferson, like digger's rest (coffee, they've got some good ones to), weird harold's, a number of boutique's now that I think about it. Oh and Napoli's which is an awesome pizza place. There's a gallery, though I haven't looked at what they have in like 7 years since they moved to the downtown location. Most of the main stores we have are on roosevelt, or shortly off of it, though walmart and Hy-Vee are on Agency street. Fast food places are on roosevelt. But the major chains are all in the area too, dollar tree, shopko. There aren't lot of the major cloting retailers though, but there is a marshall's and a younkers.