ok, that rules out win98's vcache prob and the speed patch glitches... only other thing i can think of that has caused that for others is their routers firmware...check to see if you have latest.
Is size a common factor in the files that have the prob? Is the prob limited to only certain senders?