So I got a Garmin 305 before the ride.....also I signed up for Motionbased.com account....I have to say I am very impressed....
http://biffstephens.motionbased.com
Above is the link to my activities...I think the free version shows the last 10 activities. My girlfriend uses it as well and she is happy with the free version too so I will stick with it untill it becomes a problem...I like free....