I'll just interject another data point, which is that TCP connections
often seem to 'die in the middle' when downloading large browser pages
when the server tries to send you maximally sized TCP segments,
and then hits some sort of MTU issue somewhere along the hops. The
symptom is that small pages will appear to work fine, but large pages
will come to a grinding halt.
-Matt
