This isn't a question, more a "This is really nice" comment.
Editing custom pages (and frankly other 'themes' in verint, but in this case I'm editing a custom page) can be a time consuming process. You add widgets, such as the generic content widget, you customise blog lists, and you upload images and embed-able items.
In our case we have different environments, one we use for development, then staging and then production, and while 'out of the box' there's no push-button to migrate content from one environment to another, being able to export a theme makes life easier in this regard.
I was able to setup the custom page to look how I wanted, and then export the theme from our staging environment, load up the production environment, and import the theme.
Immaculate, everything was reproduced, re-uploaded and imported properly from the xml file, every setting, and I could even preview the changes and approve them before moving to publish them.
This functionality, I feel, is somewhat understated, and the ability for say a member in another role, such as a designer, to then stage or upload changes like this for approval by an administrator or another user, would be ideal. Having this functionality at all, is simply a time saver.
Thank you.