Sia che tu opti per FTP, Skype, Desktop Remoto, IRC o qualunque altro programma o protocollo esistente i tuoi maggiori problemi saranno questi:
1) limite di velocità della banda in UPLOAD
2) resume del file in caso di interruzione
Infatti l'ADSL "casalingo" ha generalmente una alta velocità nello scaricare file, ma poca velocità per mandarli.
Ad esempio una ADSL a 8 mega classica ha solo mezzo mega in upload e quella sarà la velocità di trasferimento tra i due PC
Fatti due calcoli da qui su che previsione di tempo viene fuori...
http://www.numion.com/calculators/time.htmlFai prima a spedire un disco USB per posta da una parte all'altra del mondo, ma spero tu abbia sbagliato a scrivere e fossero 300 MB e non GB...
Se invece fossero veramente 300 GB ma avessi a disposizione una banda adeguata (es. 8 Mega simmetrici), premettendo che parliamo comunque di circa 50 ore di trasferimento, ti consiglierei di mandare i file un po' per volta, o se avessi un unico file di splittarlo con un programma tipo WinRar, WinZip, HjSplit ecc, così da suddividerlo in più "blocchi" e doverne riscaricare solo uno se la connessione salta (evitando di dover ricomniciare tutto da capo).
Ma pure questi programmi avranno un bel po' da fare per maneggiare 300 GB...