For recurring campaigns if the table names could make use of parameters it would help create an archive for each run. For example of occurrence number was a paramter available a tablename could be something like 'newstorecampaign&occurrence..txt'
I have a case where the printer is requesting a file to be split up as different creatives use different envelopes. If each export could have a filter it would be much simpler than individual communications. Not to mention with MOMA multiple communications are already being used simply for offers. The more functionality with a communication node the better. Using our case as an example export1 would have all records that get a Welcome envelope and export2 would have all records for customers that receive a regular envelope.