DownThemAll enforces a strict global limit on the amount of files that can be transferred at once (Main > Max contemporary downloads). This is far too limiting. Generally, I want this set to 1 to lessen the load that I put on servers.
However, this limit of 1 concurrent transfer should be a per-domain setting. That is, I want to restrict DownThemAll to 1 transfer at once from *each site*, not overall. I have yet to see any software implement this, which is a great pity.
Right now, I have something like 200 MB of downloads queued up from one site, at 33 kB/sec: this is going to take a while. I cannot transfer any more files in DTA even from a completely different site, until this is done. In fact, no matter what the contemporary transfer limit is set to, the queue of items for the first site could fill it up and stop transfers from the next site from commencing.
The only question is how you define a domain. Do "www.site.com" and "foo.site.com" count as one domain, or two? (They're not the same server, but they most likely share the same gateway, so in fairness, they should count as the same domain.)