Hey John,
I think we're looking at this at different angles. My interpretation was that the initial file would be created and distributed as a template, with the code I provided above to save under the name as determined by sbrown's convention. (Whatever that may be.)
Being based off the template ensures that the data is in the format they need it in, and the code ensures that the file name is compliant with what they need. (eg yyyy-mm-dd data.xls, or whatever)
Of course, I could be totally off base too.