I don't see much in the way of inherent value, but fwiw in terms of visualisation, the first thing that came to mind when I saw "CloudBacking" was crowdfunding, eg. sites like Kickstarter, and microloan sites like Kiva. So the phrase is not totally without anchoring; it would just need developing or pushing to that particular crowd.
Frank