The 'save as self-contained copy' process is simple/self-explanatory enough that I'm comfortable with simply explaining the process to my clients. Even if I weren't, it can be scripted so that's that.
However, I have been unable to find an equivalently simple/scriptable approach to 'unpacking' the self-contained copy. I don't feel comfortable leaving them with a list of container fields that the alter the storage options for. Is there a simple and/or scriptable solution to this problem? Thanks!