Finally found something interesting - although I don;t know if it's really a smoking gun....<br><br>MSVCRT.DLL was replacing under XP/SP2 to: correct <br>: Programs
                                  that use the _read function to access very large files do not receive the
                                  correct data in Windows XP<br><br>In this particular case - large files are defined as anything over 4GB.<br><br>My files are not that large - one is 2 GB and the other is 4GB and the problem that I am having occurs with both.<br><br>The timing seems to be about right for when I saw it start to happen - makes one wonder if what we are experiencing is part of the fix???<br><br>My XP distribution is at SP2 - does anyone have an SP1 version of MSVCRT.DLL ???<br><br>Villy<br>