Threaded DoSave
This will help me further down the road when I increase the iteration count on Rfc2898; to prevent corruption, controls that manipulate data will lock until the save is complete.