I thought there was an agency that allowed free downloads of your own videos, kind of as a back-up option.
I also thought that it was one of the bigger players not something like Clipcanvas etc.
I checked the agencies I am with and couldn't find it anymore.