I take it u are probably on a dial-up connection, i used to get this.
Best way round it (not sure of the exact cause, i think its server very busy) is to download a piece of software called "getright"
Do a search on ur favourite software and Im sure you can come up with something
If it ends the download prematurely, you can resume where it left off
HTH