I've got a Garmin Explorer+. Expensive, but worth it to me. Tracks, sends/receives texts, has an SOS button. And you can get the service month by month, you don't have to sign up for an entire year.