While your Windows 8 Store application is running, you want to be saving data all the time. After all, the user can switch to another application at any time, and you only have five seconds to store out your data at that point.
While that is true for major data points, there are certain “status” values that you want to store only at the last minute. This might include which information is visible, what is selected, user input data, and so forth.
