Thanks for the suggestion. Giganews have US and Europe based servers, so I'm naturally using the Europe based ones.
I have 20 simultaneous connections in my package with them, but i don't know if that is the same as the parallel TCP connections you were referring to. Sounds like it?
What I've since tried is a traceroute with them, but I can't really interpret the results, maybe someone here can? I've included the connection to the US servers first, and the Europe servers second. Obviously the last line is me in both cases.
It's clear even to me that the Europe server is a better connection (55ms rather than 109ms), but don't really know whether 55ms is acceptable or not. To my layman's eye the bottleneck appears to be higher up the chain (line 6).
Any ideas folks?