hi Curt,
you may wish to look into using an xslt transport as you're using cr2008.
this allows a custom xml export and one of the transports that is possible is csv. if you look at the samples in the above link there is a 'csv' outlook example along with a 'contacts.xsl' file. in this xsl file the extra formatting normally associated with a csv export is applied.
as you're using a subreport though you may need to use shared variable formulas to display the subeport data in order to reference it in the xsl file...not 100% sure on that though so you'd need to play around with the xslt a bit. it's not very well documented at all.
-jamie