Bishop, you may want to try the Fishman in Springfield. That's really about the closest thing I know of to Peoria, aside from taking the long drive to Champaign, which would be Sailfin.
Fishin' Times is a good place, and yep he is cheap. Often you have to find out when he's getting a delivery and go see what he has because the stock will be purchased before he unbags it. I got a gorgeous, healthy flame angel from him a few months ago for $35, and two percula clowns for the average price of $15 each. Most of his stock is very reasonably priced. The live rock is not very good quality though, even though it is nicely priced. He can order just about anything you want, if what you want isn't there.
Wait, I just remembered someplace closer than Springfield. There is a place in Bloomington on Linden street but I can't remember the name...I can get it if you want. They have sort of questionable health on the fish sometimes, so you have to be cautious, but they have a good selection of corals. Not huge, but decent. About the best I've seen in the area.