As always - you are right!
nFileCRC( ) OBVIOUSLY reads the entire file because with 50000 records the system becomes unuseable i.e. every time the timer ticks the system stalls for a time and then comes back to life!!!!!!
Back to the drawing board
![Mad :x](./images/smilies/icon_mad.gif)
Regards,
Dale.