Track your rides and runs via your iPhone, Android or GPS device, analyze your performance, and compare with friends.
This is nice small race that I really like. And they offer beer after the race!
Here is my progress in last 3 years:
July 2012: 23:23
July 2013: 21:42
July 2014: 21:27
Not a big improvement since last year, but I did not really train for a 5K either.