Track My Life is nifty Windows Phone app that records your travels to give you an idea where you spend your life. The app went from a rather broad tracking app to a more refined accounting of where you've been.
The Windows Phone 8 version of Track My Life was recently updated to version 220.127.116.11. The update includes a handful of bug fixes and user interface improvements as well as the ability to add more information to your stops. It allows you to not only see where you've been but add a description to that location, associate any photos taken with your Windows Phone at that location and categorize it as a pleasure or work stop.