I think I've found a better solution using labels.
If a person has more than one post, he gets a label, and his name in the People widget is a label link, which returns all posts labeled with his name. If a person has only one post, his name in the People widget is a direct link to that post.
This made it necessary to handle the labels myself (in order to separate them into two lists) and the cloud is out, and the number of posts per label is out. Enough work already.
I couldn't just make all the People links label links because Blogger has a limit on the number of labels (I think 2000), so if I gave every person a label, well you can see where that would go, since most people will probably only appear once (except for my and your faves.)
If either, or both, the People and Labels get too long, I'll put them in scroll boxes.
Update: I found out that Google has increased the label limit, and I figured out how to decrease the space between them, so it's back to regular labels, with photographers prefixed with 'Ph'.
I also got rid of the People page.
Oh, I found a way to widen the post area by 100 pixels, so bigger images,