Track your rides and runs via your iPhone, Android or GPS device, analyze your performance, and compare with friends.
Sounds like a nice day.
I really did roll over a healthy sized dog. He's ok though.
That dog had to learn the hard way when it crosses your path while you're going for a KOM. Strava-sshole! :D