SpeedDemon is an Open Source Java tool to
accelerate your Internet downloads. It works by
downloading different parts of a file
simultaneously and then recombines them to a
location you specify. It also allows you to resume
disconnected downloads. If you specify mirror
links, SpeedDemon will download the file such
that the load on the servers are evenly
distributed. It has been designed to support
different protocols; support for any protocol can
be developed by just implementing an Interface,
packing it into a JAR file, and then copying the
JAR file into a specific directory.