Now there's one aspect of downloading that I don't understand. Where I'm living now is so far from my local exchange (over 7KM) there is no way I could get broadband even if BT made my exchange broadband ready. Consequently I'm still using a bog standard V90 modem connection. Here's my problem: Given that my connection to my ISP (Freeserve) runs at around 40Kbps, I'd expect this to be the main limiting factor when downloading files. As a consequence I'd expect the data-stream coming into my PC to approach 40Kbps at least part of the time (dead of night with both the UK and US fast asleep). In practice my download rates rarely get beyond half this figure. Most of the time it's far less than this than this no matter what sites I'm downloading from. Can someone explain why this is so? Where is the real-world choke point, given that other users with ASDL can achieve far higher speeds downloading from the same sites? Is there any way around this, apart from upgrading to ISDN which will no doubt suffer from the same problem. Finally, is there any way of getting my own or some other ISP to temporarily cache the files while I am downloading them. This would eliminate the time overhead of constantly having to negotiate packet requests over long distance multi-jump Internet connections. Thanks in advance, David Bowles