Picasa is good. I incorporated all my photos in it, and I can now search for photos of people by name. (I have catalogued my photos’ file names with peoples’ names.) Now, with Google taking over Picasa, we will soon be able to store/share photos on Google, and search across others’ shared photos, using Google’s image search!
Picasa
I've started using Picasa to organize my photos, leveraging file names to enable name-based searches for specific people. With Google’s acquisition, I'm looking forward to integrated cloud storage and more powerful image search capabilities across shared collections.