I like the @RunKeeper app but it just uses too much of the iPhones battery life on long bike rides. I just bought the Garmin Edge 500