Hmmm... yes. I think this gives me something to work with.

I hadn't thought of using Rept to pad the leading info, that's a good one. I was actually thinking of building a bunch of fixed length strings and appending them to the data set one by one:

[vba]Dim sDate As String * 6
Dim sMbrNum As String * 10
Dim sMbrNam As String * 30
Dim sNotUsd As String * 1
Dim sChkNum As String * 10
Dim sChkAmt As String * 10
Dim sNot2 As String * 13[/vba]

I'm sure I can blend something together out of this. Thanks, JKwan!