Comments
Our firm has the same issue and making encrypted Outlook emails viewable in Dynamics is very important to us. We are a financial organization and send a lot of encrypted emails to clients. Our employees work in teams and track all client email to Dynamics. All team members need to be able to read encrypted emails tracked to Dynamics even if they were not a participant in the email in case the client calls and asks a question about it.
To put it in perspective:
The actual status button can have 2 circular arrows and a text called Sync, acting as a button if there is unsaved data on the page.
That is the most we can do with keeping a solution sane from a performance point of view and also storing cached information in the factbox area.
Further solutions for instant save:
If a user really wants something instantly saved, a Sync button can be added that would sync these changes to the database. More of a push rather than a default change after each field.
However the power with this factbox is that the data would be stored in a different adjacent datastore and act as a cache that ensures no-one loses any work, together with the Sync button it would provide an instant save if really needed (if a user wants to block a customer/vendor/item and take effect immediately).