What about resume ? Both usb hard drive and network.
For example somebody pulls out the usb harddrive/flash device without knowing about the file transfer or the network connection goes down: the other computer reboots, goes to sleep, etc. 

Will i finally be able to resume the transfer from where i left of ?

Currently if i transfer a big file ex 4 gigabytes and something happens. Then i have to restart the transfer of the entire file from the beginning losing what might have been 80% of the file and wasting precious time.

Microsoft should have implemented this very requested feature several versions ago !