Searchable database of over 30,000 fish species worldwide. Includes biology, taxonomy, conservation status, images, bibliography, etc. Produced by an international consortium including the U.N. Food and Agriculture Organization.
http://www.fishbase.org/search.php