I have been using this app for five months now and it is the most sophisticated one out there. You can customize it to your hearts content. I setup my cardio routines using the custom type feature and can track exactly the type of data I am interested in. I would pay 20 bucks for this easily.
shimestekan about iStayFit