Create a service for conducting save operations off of the main thread.  This should hopefully help speed up transitions between activities.