calculations need to occur to prevent the calculated xfer rate from being too fast if ftp(1) is backgrounded for a while during the xfer. bug found by thor lancelot simon <tls@netbsd.org>.