There is a free app called adidas micoach on the adroid market, it works great. It shows you lap times, gives you a map of the course/route, breaks down elevation changes. The gps is pretty acurate and it gives you a steet/map view of what you just rode. I just keep my phone in my bag while riding, haven't had any problems with that yet....... I've got D-Rose set as my coach, I think you can choose a couple other people too.