Sounds good. That was the direction I took.
I have a macro program I wrote that now has a menu.
It has selections for going through and mirroring the Upload Threads Checkbox setting.
You can select to move back, forwards by 1 drive, or skip to the first, or to the last drive.
I added a toggle menu. Using the database it creates I display ALL the drives UPLOAD status. Then you can toggle the status in that menu. Once you say OK, the macro goes through and pushed those settings to the CloudDrive software (which should now mirror the database)
I added enable all and Disable all.
The last thing I am adding is a Linear Upload selection. The idea behind that is to just start a the first drive. Enable Upload (if not already enabled), monitor the drive cache pie diagram for insignificant cache left (i.e. can't see any more light blue). Once that happens, the macro moves to the second drive, rinse, repeat. In a way, this gives me a base to then add a Round Robin, which would just disable the drive as it goes.
For now, I am leaving this like this as usually there is 10-20K of data remaining that needs to be pushed out of cache. I have to wait for the "size or time" to run down. Instead of changing those settings, I thought I would just finish all the drives to the point of insignificant cache left. Once the last drive is finished, I can go back through and toggle them all back to off - except the last one. This will ensure all drives have enough time to upload. I think...
I realize this is a GOOFY macro, but it seems to give me what I want and man, I'm just ripping through my data now that I am either not being throttled or I've reduced the overhead by limiting to 1 drive upload at a time.
Thanks again for all your help!