In my last post I wrote about my corrupted settings file in jsiPodFetch. In the long term I intend to save the state in a different way from what I am doing now. To minimize the discomfort if/when the current solution fails I started to make a copy of the settings file if it loads successfully on application start. So the worst case scenario of failing settings is now that the last session is lost. Previously there was a big chance of losing all state assembled since the application was installed.