You will find many varying opinions here. Personally, I have only used liveaquaria.com to order fish, inverts and corals. I give them an 8 out of 10. I have never had a problem with their customer service. However, I have received some livestock from them that I would have not picked out for myself. I have also had some things die, which they refunded to price with no questions asked. My general rule...if your are stocking a tank then you can save a lot of money buying multiple things on line. If you are looking for one single item it is best to source it out locally when you can pick it out yourself and make sure it is eating and behaving normally.