Yeah I use RunKeeper on the iPhone (simply because I was already using it for running). It definitely drains the battery fast, but lasts long enough for my current needs. I did have the battery die on a hike one time on the way back, I think it lasted around 4 or 5 hours.