>Thanks, Ken. I like this idea. The only little problem with this approach, what it assumes fixed record lenght of the file. If File is comma-delimited (as it was in my case), records have different length.
This was already disputed on UT (surprised?) few years ago. I remember the best answer to this was "then divide the total length of the file with this different length" :).
Actually, the solution (in that case) was to show a progress indicator based on the byte position within the file, and not on number of records, but then it meant that this was done using LLFF (low-level file functions), not Append.