I've been planning a community tank. I'm planning/hoping to have fish, snails, and shrimp. Fish and Snails are easy enough but Shrimp seems to need greater care in choosing their tankmates. I was hoping to have a colony of shrimp but at least with the common species of pet shrimp it appears that they're either small enough most pet fish species will eat them or need brackish water for breeding... so I thought I'd check if anyone in the community knows shrimp that I don't. Are there any species that would be fine breeding in a freshwater tank and would be fine living with fish up to say three inches in body length and generally good community fish? I hope I'm not being to general for good answers.