In addition to the ones already mentioned, I also use http://www.thetropicaltank.co.uk/index.htm , this is probably my favorite site for research. They have good pictures for every species, along with basic care, sexing, and breeding information. The list of fish isn't as comprehensive as other sites, but the most common fish can be found there.