I'm fairly new to fishkeeping. I'm restarting one of my old tanks from when I was a kid, and I was wondering- where are the best places to buy fish? I don't really have a good LFS. All we have where I live is Petco and Petsmart, which is fine for common species (like bettas, goldfish, guppies, a lot of tetras, etc) but not so good for CPDs, inverts, and the like. I know that sites like LiveAquaria and Aquatic Arts are popular. What's your experience with them? Are there reliable sites/breeders/places you recommend for harder to find species?