Annotate where you tread using Google Maps.
Engadget has an awesome how-to that teaches how to annotate and personalize google maps to create a mapped presentation. They show how to even embed pictures and videos at different stops (waypoints) on your journey. Oh man! here I go with my trips annotated.
HOW-TO: Make your own annotated multimedia Google map [Engadget]