If the .nfo has the same name as the .avi file the program rewrites that .nfo file with its own data and everyone is happy.
However if there is at least one difference in case between the names, when the program is told to re-check the whole folder it assumes that that movie has not been scraped yet and starts all over.
Once the .nfo has had the file name change to EXACTLY that of the .avi file, all is well.
e.g.
Eagle.Eye.2008.avi
eagle.eye.2008.nfo
Media Companion will change the .nfo file to its own structure and save succefully, but it wont rename anything, ie change the e's to capitals.
This is fixed by manually changing the .nfo filename to Eagle.Eye.2008.nfo
Then when the folder is rescanned, Media Companion thinks that the movie must be rescraped.
Very frustrating when this happens to movies that return an incorrect title and you have to continually change movie.