It's because IE actually makes a HEAD request to the server (or starts downloading) before it shows you the dialog. From the headers, it can get the intended name of the file (assuming the name is in the headers, which Gossamer Mail does). Mozilla on the other hand doesn't do this.
Adrian
Adrian