The Reef is such a rip-off on almost all of their livestock. I was JUST in there and the fish room is about the same as it has been since they "fixed" it last year. You can hardly distinguish the corals from the mass amounts of algae/aiptasia. The last time I was in there almost every single one of their fish had some kind of parasite, mostly ich.
I would MUCH rather drive 45 minutes up to Lafayette to go to Aquarium World than drive 30 minutes to The Reef, or hell even drive to Premium Aquatics in Beechgrove. At Aquarium World, you'll pay at least half the price of any fish you'll find at The Reef.
Not to mention the last time I was in The Reef, they had a rat exterminator in trying to find all the rat holes in the building.
I will vouch for Hooked4life on the Abyss... you'll pay a little bit more in there, but the stock is usually top quality especially the corals. It's right across the street from Stone Center.