I am curious to know what the actual use scenario is that inspired this plugin. I understand the problem with users getting confused between the WPE staging and live sites, but why would you want them to use WPE staging to make their changes? If you have comments or any other public interactions with the database, then it will get out of sync with the staging database, and there is no way to push changes from staging to live without losing anything that has changed on the live site database in the meantime.
]]>