I've also ordered from LiveAquaria.com. The plants had pond snails and a few of the fish didn't make it. They only return the cost of the fish, not shipping, which is usually the expensive part. They won't ship you new fish on their dime either. This time(I moved) I ordered plants from AZGardens (which has terrible reviews). The plants were ok and I got MTS snails as a surprise "gift". I didn't order fish from them though. It seems they have the same "return" policies as LiveAquaria though.