country critters is excellent, tons of different corals, fish, huge selection, but at an expensive price. For example a small 1-2"yellow tang is $50-60
Pet warehouse rarely has anything at all, you have to hit them on a day when a shipment comes in.
Aqua hut is cheaper, but much less...