I've bought fish online twice, once from www.aquariumfish.net and once from www.liveaquaria.com. I didn't have a very good experience with AFN because they sent me the wrong fish, and sent me extra that I didn't order and still charged me for them. I had a good experience with LA though, I got some really nice fish from them.