Question for iDrive (if they're still watching)...
Are the individual upload processes throttled at all? I'm on a 12MB upload line and the speed varies. When uploading multiple smaller files iDrive creates two separate processes, both of which run at around 350kb/s (total 700kb/s). When the backup is processing a larger file it only uses one process and this again maxes out at around 350kb/s.