Hi Michael
Thanks for finding the time to make this suggestion.
I see what you're proposing, but I think it's a bit over-engineered for my particular requirement, and in any case you'd need to know in advance how many records were in your source. I'll live with the update every 10,000 records. Shame, because now for files with fewer than 10,000 records I get no record update during load at all, but it's not worth adding complexity in order to get round it.
Steve