I loathe cardio -- but with RockMyRun its actually fun! I always want to hear "just one more..." So much variety, so many ways to customize -- its an exceptional app.
trivmh about RockMyRun - Workout Music