I have been working on a download manager for a while now, and
I am wondering if multi-thread downloads, which some refer to
as download acceleration, actually speeds up the rate at which
files are downloaded.

Let me try to make it clear what I am talking about. I am referring to
the process of establishing multiple connections to a server in
order to download, at the same time, difference parts of one file.
(some download managers establish up to 25 connections).
The theory is that this forces windows to use all available bandwidth,
which it doesn't do normally, to download the different parts of
the same file, thus increasing download spead -- at least I think
that is what the theory is.

Would it really be worth adding this feature to my download manager?