We take a ton of photos and we're currently using CompanyCam ( http://companycam.com ) to organize them. Working great for us.
How do you guys organize yours?
I do basically the same thing using my Picasa account. I take the pictures and dump them onto Picasa. Then I separate them according to job and label them mas such. As I take more pictures and upload them online, they are automatically added to the file and anyone with the account can see them. Like Mike said, they are all alphabetical and easy to find. I have thousands of pictures on file. Thank god for the computer.
Real simple.
Download into a file folder with the job name on it. Easy to find.
And host online via a customer specific access page for the entire job, which the customer can access through a link in a daily progress email.