The most likely answer is that IE is changing the mime-type before it tries to load the application
I see that you are sending a filename in the Content-disposition header, make sure that an extension is included there.
Don
WHITEPAGES.COM | INC
Everything I've learned in life can be summed up in a small perl script!