This extremely useful calculator figures out how long it will take to download a file. It provides estimates using a bunch of different connection types and speeds. It's very easy to use, yet it is very flexible and provides a lot of comparative information. Give it a go!