Hey, this is just a little (but useful) script that I had posted here awhile ago, I recently updated it as it had a few major issues, but now it should be working correctly. All the info on how to use this is in the function headers below and in the headers in the file, hope you guys find this useful. If you find any bugs please let me know. Please feel free to post your questions and opinions bellow . To start an interrupted transfer from where it encountered an error you would do this: $i