If you put RunKeeper in lock mode and you don't run the iPod, your iPhone should last you a whole marathon (unless you're exceptionally slow). In the last couple of releases, the company has focused a lot on power management, and I've found that it is tremendously improved over the 1.0 release.