Travelnapp is a unique alarm clock that doesn't wake you up after a set time - instead, it makes use of your GPS sensor to know when to go off. All you have to do is just set it up to wake you up whenever you're a certain distance away from a location. Since it uses GPS instead of time, even if your bus/train is delayed - you won't need to readjust your alarm clock if you decide to take a nap.
Travelnapp can even plot a map of your route; calculate your estimated time of arrival and average speeds. And just in case you're afraid it won't work underground, the app relies on your phone's GPS so it will even work in areas without cell signal. Travelnapp is available now for Windows Phone 7 devices, free on the Marketplace. Check it out and let us know what you think of the app.
source: Ubergizmo