I buy a lot of dry goods from them including some lighting supplies although I normally use
www.hellolights.com. They are usually pretty good and fairly reasonable and have good customer service. I have and will continue to buy fish from them if they have something unusual that I am wanting. I have done very good with them in the respect in the past. There have been times when they were the only source for a fish I wanted. Thier arrive alive policy if very good and they do stand behind that promise. As for corals there are many other places I would use first. I have herd some good reviews on thier Live Rock but havent persoanlly used them. There are other places out there that can often times beat their prices on rock.
There is only one on-line retailer I would not use under any circumstance and that would be
Saltwater Fish: Aquarium Saltwater Fish and Tropical Fish for Home Saltwater Aquariums. I could write a book on all the reasons why not. YMMV...