I don't know how long everyone else rides, but I use a GPS app on my iphone (cyclemeter), tuck it into my jersey pocket, and run Pandora as well, yet I can ride a century and still have ~20% battery remaining. I guess the battery life would be a problem if I were doing double centuries, but who here is really doing that? For my average 25-40 mile rides, it's a non-issue.