Sometimes windows shows the file to be almost done and then it hangs for a few mins. I think windows doesn't report the speed and time correctly sometimes, and usually you have to wait for the actual transfer to catch up. The bigger the file the longer you may have to wait.