You made a nice backup module for the admin part of CWP.
Why not do a user side backup module, ex. where users can connect to S3 or Dropbox, and the system will upload there backup to either of thos services.
Would be quite hady that users can self backup, with out having to download it true ftp or other stuff like that.