Microsoft researchers are working on a variety of location-based tools, some of which could turn into interesting commercial applications.
Microsoft Research explores location technologies
Microsoft Research explores location technologies