What ideas were not implemented in Location/Navigation already? I have thought briefly of using GPS to update system time, but it turns out that "GPS Recorder" is one of several programs that already do that. Take a look at ModRana, Columbus, Marble, Navit, and others - what else is here to be done?