I love Everytrail. I use it with my iPhone all the time.
Just a minor suggestion. My friends sometimes look up my trips and they always ask how long does the trip take. It would be great if the trip length would be listed to the public.