Well if you will be in Downer's Grove, I highly recommend Deep Reef Aquatics especially for rare and unusual fish. All store personnel are highly knowledgeable as they are also hobbyists. If you don't mind a long trek, I can also recommend Oceans Floor or Sea Schor but more for corals than fish.