I'd imagine it's either your browser or your internet connection. Try changing your browser for this download. Also, with certain connection companies, such as Freeserve, you will be disconnected after a certain amount of time, but the timer on your computer will still say you're online.