Image with dashes doesn't display. Why?
===

So, we have an ASP(ish) website that was utilizing Crystal Reports.  The header of that report was not displaying their Company Logo (Red X).

After some "debugging", I discovered the following:

Any image name with dashes, underscores, or spaces would not display.  For example, the name of the image file was Company-Logo.jpg.  Once I changed it to CompanyLogo.jpg, it works, no problem.

The thing is, I don't think it has anything to do with Crystal Reports or .NET or ASP.  Here's why:

I can go on their server, go to the folder (C:\images\), select the file, and choose to "Send To" IE.  I will get a Red X for all images with dashes, underscores, or spaces.  No Red X for all other images.

This does not happen on any server/computer here at our office.  This particular comptuer (server) is at a customer site, so I don't want to install, let's say, Chrome or FireFox to see if it is a browser issue.  If it's not browser, maybe it's some server or group policy thingy I don't understand?  I know the work-around, but I just want to know why!?  Help me StackOverflow, you're my only hope!

Possible relevant details:

Internet Explorer 8.0.6001.19088
Cipher Strength: 256-bit
Product ID: 01405-222-2656414-76215
Update Versions: 0

Windows Server 2008 Standard
Service Pack 1
64-Bit Operating System
