However, location-aware alarms might be very useful for a completely different use case: if you want to sleep in public transport you could set your N900 to wake you up when approaching a destination.