azgardens is good if you order enough to make their ripoff $40 shipping worthwhile. don't be surprised if your fish are somewhat juvenile, but they come to you very healthy despite azgardens lame packaging (regular bags, crumpled newspaper, cardboard box). they have great plants too, and many XL grown plant deals, so look around the sight for a while and see what else you can use to build up a minimum $35 order. they are hard to get on the phone or email, but they will replace anything DOA for free. note that they only ship fish on Monday/Tuesday.