'The GPS Constellation: Now and Future