Actually, I think most of those places on the map linked above are pretty good. I don't like the place in Fairview Heights at all though. He's too expensive. I like Beldt's the best. They are recently under new ownership and they've really turned the place around. Marine Solutions is decent, but their fish are risky as many don't look healthy. Lot's of corals to choose from though. No prices listed on most things though and that drives me nuts. Clayton Pet Emporium is pretty good too, don't go there much though. Those places may all be too far since you're mentioning Springfield.