On the iPhone app could you look into putting a lap button in that records all the last laps information, so when you save your workout it also saves lap imformation. Or it could track when you pass a your start point within a few degrees it will chock up as a lap with all the last laps information.