The Personal Trainer in Your Pocket

Endomondo is a free app and website that makes fitness fun and helps you stay motivated.