Hi; This is just a "for what it's worth" post:
Having recently started working on non-windows servers where one actually has to pay attention to case when it comes to file names, I found a lot of the images I was using in my scripts were not showing up. Turns out, if I referred to filename.JPG in the script, and only filename.jpg (lower case extension) existed in the image directory, I was screwed. I have hundreds of images and an inconsistent approach to the case extension when it came to saving those files.
I was casting about for some php script that might help me rename my files quickly (instead of doing each individually) but recalled an even easier solution from "back in the day" that still works, even under Vista.
Open a command prompt window, navigate to the directory on your computer where your image files are sitting, and enter the command:
C:\Documents\Webs\Thisweb\images ren .jpg .JPG;
...and quick as a wink, All done!
Then just upload the renamed files to your server.
(now I have to figure out if I can do this sort of thing directly on the server if I can shell to it with PuTTY or something like that.)