It also shows name of your current location (if your GSM operator provides it). You can "teach" your phone locations which are important for you like: home, school, work, train station, church etc. Then you can set up events based on entering or leaving chosen location. For example your phone can automatically switch profile to Silent when you come home. If you commute to work by train you can set up alarm which will wake you up when you arrive to the train station - even if your train is late!
Download TinyGps.Cab