Update: I tried again to download the file from psmirror.org, this time with a third-party client called iGetter. That client manages to download it eventually, but only because it\'s persistent. A number of times during the download it gave network error warnings that it couldn\'t obtain the file segment (presumably at this point, other programs terminate the download). But unlike other methods, it didn\'t assume the file was truly complete, and therefore continues to request it.
I also used the command line FTP, and it terminates the download prematurely, too. Unfortunately the debug option gives no errors. It lists the psmirror.org server as \"Apache\", but gives no version number at all. I wonder if that means it\'s a really old version...
Again, both download methods worked fine with the other mirrors.
I wonder if the server on psmirror.org has a severely low timeout setting. That would explain the problem with a 56 kbps modem.