Hello guys,
in fact, WP8 keeps applications in memory unless you press back button. If you go home pressing window button, then start new app and then you go back, you end-up in previous app in the state you left it. You can use long press of back button to invoke task manager and switch between recenly started apps.
WP8 also support "fast switching" mode which always bring you back to the same state, but it has to be enabled by the app developer.
My application xatcher leverages mainly offline maps that are available only on WP8. You can go out and stay completely offline to navigate to the cache. Also your log entries are cached locally so you can write them offline and they are sent later once you get online.