1. A method comprising: determining if a communication device is in motion; when it is determined that the communications device is not in motion, allowing use of the communications device; when it is determined that the communications device is in motion: determining that the communications device is currently in use; and determining a type of the use of the communications device; when it is determined that the type of the use is not a voice call: determining if an exception condition exists; when it is determined that an exception condition exists, allowing the use of the communications device; and when it is determined that an exception condition does not exist, restricting the use of the communications device by preventing text from being entered on the communications device and allowing a text message to be sent via the communications device; when it is determined that the type of the use is a voice call: determining if a hands free apparatus is in use; when it is determined that the hands free apparatus is in use, allowing the use of the communications device; when it is determined that the hands free apparatus is not in use: determining if an exception condition exists; when it is determined that an exception condition exists, allowing the use of the communications device; and when it is determined that an exception condition does not exist, restricting the use of the communications device by preventing text from being entered on the communications device and allowing a text message to be sent via the communications device.