The Global Positioning System: challenges in bringing GPS to mainstream consumers | Synapse