It does send file size and name, thats how mirc matches up that it already has the file, but needs to resume it, the problem i see with what your saying is a check sum wold need to be sent at the start and remebered by the reciever (where ? another file i guess), ok ill recant that doesnt sound that hard, umm how long do MD5 sigs take to generate? I know that the $crc(filename) function of mirc is pretty slow on large files, then again what are you sending that is that large? smile