The makers of my nav app, CoPilot Live (excellent, btw) advise to kill the app in the quick start doc when you've reached your destination. Of course, it makes sense for a nav app to run in the background. Programmers for other apps that really have no business backgrounding may nevertheless have configured their apps to at least partially remain running. Apple made it easy to do and they may not have considered the drawbacks. This will sort itself out with time. It is also a wise remnder of why unfettered backgrounding is problematic on any portable device. Apple's implementation is a prudent one.