I am looking for something that would log my current and past locations, send it to a map to which someone remotely can view it or I can share it on the Internet.

My friend has Spot which isn't bad, but he pays for this service.

Features I am looking for:

- No reoccurring fees. I hate monthly or yearly charges.
- Shows on a map trip path and current location. Also ability to see the map on a webpage or Facebook.
-iPhone integration. (It already has GPS and cellular linkage to send data. Plus it is being charged with the USB port in the bag!)
-Logging average speed and other stats is nice but not needed.

I have been looking and the app MotionX looks like it would do what I want but I figured I would ask you guys.

What are you using to track your rides, etc?