Many of members have gotten livestock from
www.liveaquaria.com THey offer the longest alive warrantee I have seen in 10 days.
You cant pick the livestock and to some people thats a big negitive. Often the price for the fish is much less than locally priced fish but the shipping costs can be high if you only get 1 fish.
For example a fish might cost $10 online and $30 locally. A $20 savings right? Wrong. Often the base shipping is $29.99 or more making your fish $40. Now if you purchased two fish the shipping usually does not go up so your per fish cost drops to $25 making it cheaper to buy locally.
The above is simply an example.