I've got an idea for a new feature.
It's about multiple FTP threads.
The user chooses the files to be downloaded (they are placed in the queue) and can specify how much ftp-threads are allowed. The clients starts the specified count of ftp-connections to complete the queue.