Hello, I am a PHP/Javascript developer with over 10 years experience in creating online solutions for clients around the world. My speed at home (where I work) is capable of uploading that amount of data in one day, however I would suggest an easier solution, where I make a little bit of code you can place on your FTP server with the csv list and the script will directly transfer the files over. The only problem I could envisage would be some form of registration or user verification when downloading these files. If they are directly accessible this will not be a problem. Feel free to contact me and we can get the ball rolling. The direct script solution would take up to an hour or two to complete the transfers. Thanks, Kevin.