I've used this many times and usually it has done the trick.
However I am having a problem on a new laptop where the download will slowly grind to a halt.
The connection is a 20/20 connection and usually downloads 2.0MB/s +. However now it has yet again ground to a halt. Every now and then, the speed goes up to about 2KB/s and the size increases, but the download dropps off again. the ETA seems to mean nothing when this happens.
I have restarted a few times as well.