I have a suggestion for improving apt's FTP method. Why not, instead of giving up on a file when there's a data socket timeout, simply resume the file where it left off (or whatever it is that normal ftp does). I'd do it myself, but my C++ skills are rather lacking *sigh*. Let me know what you think. -Levi