Earlier today, I found a handy calculator for file download times (assuming a perfect connection at the stated speed - actual performance will vary due to retries, latency, transmission protocol requirements, and other concurrent traffic).
Read More...