I've heard good things and bad things about all of these apps. It seems that with the location-based apps, sometimes it does not actually switch your phone to the correct profile for one reason or another. My question is, which of these apps most reliably switches your phone to the correct profile every single time it is supposed to do so (whether based on location, time, wifi ap, etc.)? All I want it to do is change the settings of my phone based on when I'm at work or when I'm at home, so I am fine with a time-based switch or a location-based switch. Does not matter how the phone knows to switch... it only matters that the phone actually does switch the profile every time it is supposed to. Also, can any of these apps be used to send an SMS based on location? For instance, could I set Setting Profile or Tasker to SMS my wife every time I arrive at my office (based on location, of course)? Thanks in advance for any thoughts/comments.