Yup, don't feel alone Dragon Fire. I recently downloaded 110,000 work units, mostly from a Dnet keyserver. Pproxies and keyservers work in 64 work unit packets as a base size, and the pproxies break these packets down to useable sizes for the clients. There is no assurance that we can get that size packetes even from Dnet.
Even though every machine that connects with my proxy is set to request 32 work unit (2^33) packet sizes, I was completely out of that size by the time the in buffer got down to 80,000 work units.
Randoms are probably the root cause of a lot of the small packets that Dnet issues, and client requests for smaller work units will cause further fragmentation in the proxies themselves.
It's one of those things that we all have to deal with.
viz