Have you tried using an FTP program, such as WS_FTP or CuteFTP? People seem to be having pretty good luck doing that.

Good Luck!