Ive tried Joomla, Wordpress, and Drupal for what I want. Theyve all had bits and pieces which I found were excellent for what I wanted, but flaws in other areas.
Joomla - Im familiar with it, its popular with lots of extensions and modules for it. Downside was the lack of a suitable categorisation system (RE: Taxonomy)
Wordpress - Quick and easy to set up, easy to add content. Again the navigation system was a let down.
Drupal - the big selling point was the "taxonomy" module. As I want to organise the species taxonomically, it just fits. Problem is "slightly trickier to get to grips with" is an understatement.
Basically the main thing that is needed is a taxonomic/hierarchal menu system, like on
www.microphoto.co.uk However I have butchered what I am sure sure be possible to generate automatically. Content was stored hierarchally when I did that site, but the pages treat it pretty much as individual pages, meaning I had to edit links manually etc.
Im sure partly I didnt get how to use the taxonomy module properly, and ended up using a different module which has made it impossible to use taxonomy without a major overhaul. When D7 comes along that will be when the overhaul happens.
I also need a better system of generating thumbnails and the images in question. My original plan was to use flickr, but after I was halfway through I found the bits in the small print that prevent you using it commercially. So I can use flickr, but only if I dont have advertising on my website. So as it stands theres a flickr group, people put photos into the group, I save the original + thumbnail, and they are hosted on my server, with the html inserted by hand.
Ultimately I want to have a content addition page where I select the family/genus etc the species belongs to, put the photo in an upload box, upload it, and it automatically makes the thumbnail.
I know its all doable, and probably quite easily, its my curse in that I find I have just enough tech knowledge to understand what is possible, and semi-how it is done, but no where near enough to be able to do these things myself.