GPS Afloat: GPS Navigation Made Simple