1. A method comprising the steps: A) receiving an incoming text message directed to a cell phone registered in a cellular system; B) automatically determining a location fix of said cell phone at at least two different times and recording said location fixes and the time of each location fix; C) using a computer to calculate the approximate speed of said cell phone using said location fixes and the interval between each location fix; D) comparing the speed calculated in step C to a discrimination speed which is set to discriminate between a cell phone with a user who is driving and a cell phone with a user who is sitting, walking or running or standing still; E) using a computer to determine if an automatic text message response indicating the user of the cell phone to which the text message received in step A is directed is not able to respond immediately is to be sent to the sender of said text message received in step A; F) if step E determines an automated response text message response is to be sent, using a computer to automatically generate said automated response text message and sending it back to the sender of the text message received in step A; and G) if step E determines no automated text message response is to be sent, forwarding the text message received in step A to the cell phone to which it is directed in the manner normally used by said cellular system.
10. The method of claim 1 wherein steps B and C and D and E and F and G are carried out by a base station switching center or BSC communicating with a cell phone in the location area of said BSC.