Is there any good (online would be great) references that can tell you which cichlid belongs to which country and lake, and what is natural to their native habitat i.e. plants, fish, substrate, water type etc,.
I use http://www.fishbase.org quite often, its probably the most comprehensive informational site out there. Problem with it is that its not exactly user friendly. Once you figure it out though it has a ton of information on it. I'd suggest you give it a try, Another good one I use is http://www.aquaworld.netfirms.com You need to know the scientific names of the fish for that one though. Personally I think those are two of the best sources around.