Some ISPs "shape" bandwidth which can cause the timeout from your PC to the FTP server. There are also issues with firewalls and spyware that can be at play here.
Bob
I switched webhosting companies...this new one seems to have some issues. I have a large site, about 8oo meg..a few are 88meg (slideshows. Using Front Page 2000 or filezila(ftp)...I am dropped all too often due to a "timed out". I do not run anything else while uploading. Uploading the whole site is taking days due to this. Also, for what is there...some people tell me they can not reach it using the web address, only the IP address. Tracert times out at 208.44.62.27, how mcuh is this is related to maybe the uploading issues. I am not getting any answers of help from the webhoster...."well, it is working fine here" answers is about it. I do have a 30 day period to cancell which I might have to envoke. Ideas? Thanks.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic