I use
www.bimactive.com (not free, subscription through Verizon for my cell phone)
When you "save" it automatically uploads to a web log where you can further process the data and blog it.
There's also a "Live Tracking" feature where someone can follow you as you ride.
See my sig for links to my blog and to the last "live tracking" record I recorded. My next recorded ride will start at 3:30pm east coast time.