I started using Sportypal couple of days ago, it seems to be very interasting application, just need to have GPS on the phone.
www.sportypal.com/community It works on every type of phone. Very organized web page. Easy to upload the information and it gives full info about the position, movement, distance, average speed and calories burned. Simply amaizing and it's free. =D>