Both machines environments should produce the xml format of the spreedsheet given that code. Did you mean that you got some form of binary file on your machine?
When you click on the link, "\CallAccounting\Reports\Cost Calls\Cost Calls" & Stored_File_Name + ".xls", Excel opens the file, perhaps your 2003 Version is configured to hadle that file extension, and the other machine uses IE to open that entension. That sounds weird. Have you downloaded the file on the 'other' machine and try to open it in Office Excel.
You could try changing the extension to xml, as well, and then try Excel
You could try using "data = xml / application = MS Access" for the content of the page if you try an htm extension, but I have read up on this
Let's act on what we agree on now, and argue later on what we don't.
Black men leave Barbeque alone if Barbeque don't trouble you