If you want to check out a distance before you ride (or during) (or after) check out mapmyride.com I use to plot my rides and also I use the recording feature. A few close friends are "friends" on the site and can track me when I'm out. It logs in to FB when I start and if they don't hear from me in 2 hours, my phone is buzzing off the chain. Worst case scenario, they could log into MMR and see where I last was.
L