I have used both cardiocoach (pay) and Podrunner (free). I like both.