I know for exporting to excel from a report that we send an html stream down to the client with an .xls extension. Excel opens this and notices that it is in a different format and throws up the notification. You can click right through and the file opens fine. Does yours have a similar issue or does Excel refuse to open the stream entirely? And if that's the case, have you confirmed the HTML stream is correct?