Limit backup time interval
At this time, we can only set up the cron start time for a new backup process.
However, on a relatively large server when there is lots of data that requires backing up, it can mean that it's still running in the morning at peak hours.
To prevent this, I'd like to see the possibility to set up a time interval in which backups can be run (preferably configurable per day, because on sunday we may decide to keep it running longer than on weekdays...)
Since that would mean that not all backups may be completed by the time the time interval is nearing its end, I believe it's much needed that you keep additional metadata on the backups (at least the "latestbackuptimestamp" for each account) Whenever a new backup process is started, it should iterate over all accounts, but sorted by "latestbackuptimestamp" (and putting them with NO timestamp first!) This would ensure that accounts that - for whatever reason - did not have their backup correctly taken yesterday, would sure be backed up today.